I'm having big doubts about how much time and effort I should invest in learning to program Komodo. It seems that, whichever way I go, Komodo Edit won't be adequate and I'll have to program to fix its bugs and/or add even little features that are needed --- like not losing my Places when the drive gets mounted, for example, which you guys will never fix. Fine. I'm not lazy---I can put in some effort.
But I'm really worried about the whole XUL thing. I realize that Mozilla is throwing out XUL plugins. But what mean for Komodo Edit? Isn't Komodo built on XUL? Is Mozilla committed to the underlying XUL framework? Will I be devoting time to learning something that is a dead end?
This is not a rant---it's a real request for feedback. I'm torn between the two. Whether I go with Atom or Komodo I'm going to have to put significant time and effort into learning the framework, because each has its own drawbacks and bugs that I'll have to fix. ("Open with Atom" forgets the project directory; Komodo forgets Places when the drive is dismounted; etc.)
You've touched on this before, but @nathanr, could you give us a clear explanation about whether the underlying framework of Komodo is in danger of being abandoned by Mozilla; and about the long-term evolution for the Komodo platform and plugins?