Hi, > You could be right that folks are just too used to the old Flex way of > thinking. If you've never hit the performance and size issues I've seen > then maybe you can't understand the motivation behind it, but that might > mean the active committers are self-selected.
I’ve worked on many large enterprise Flex systems and while we run into performance issues from time to time but they were generally solvable. Sometimes in the code itself or at worse by monkey patching the SDK. Not everyone experience is going to be the same. > it could be that the big enterprises that have been > burned by old Flex's size and performance are no longer active Flex > customers. There are a large number of reasons for that i.e a lot of big enterprises like paid support from a supplier, some are still reluctant to using open source (although that is changing) and finding Flex developers these days is hard and/or expensive, other frameworks may have more traction, popularity, hype or larger communities behind them. > Documentation is always a good thing, but as I've said several times, this > is bleeding-edge development. Having worked on a number of bleeding-edge systems IMO I’m not sure it really qualifies for the term. There are other frameworks in this space, other cross compilers etc etc and there’s nothing really that cutting edge about it. It’s true that it’s currently mostly untested in production so in that way it may qualify. > I'm just not sure we are ready to start paving roads and putting up street > signs. If we want to attract other developers / committers it may be a good idea to at least leave some notes on the direction travelled and how to get there. > Adobe can pull me off at any time. All the more reason IMO to have some documentation and censuses around concepts like PAYG. Bus factor is a concern here. [1] > My managers would much rather that I help one or two customers migrate their > code than > write documents so 100 folks can migrate on their own because we still > have enough bugs and missing features that the 100 would have little > chance of being successful Those's 100 people would get help from the mailing list and would hopefully become committers themselves. I think you may be thinking that Flex needs more full time people sponsored by a corporation working on it. That would be nice but also don’t discount part time committers working on it as well as there’s room for both. > And having a successful customer improves the chances that Adobe will > continue to pay me to work on FlexJS. What do you (or Adobe) define as successful here? We're currently working on an application what does it need to do to help that? Thanks, Justin 1. https://en.wikipedia.org/wiki/Bus_factor