What I think is interesting is the fact, that Adobe - even with 30-35 developers working on Flex for desktops and mobile - had problems to keep up the development speed of the project. How many people have been working on the OpenLaszlo platform on the average for the past years (full-time)? Probably not more than 5-6 developers.
I don't exactly think that Flex is such a great technology (the framework and components), but I think the ActionScript 3 language - with the improved syntax checking over pure JavaScript - is valuable in more complex projects. Of course you could achieve the same thing in JavaScript using technologies like Google Closure compiler, by adding JavaScript annotations to your code (which enables the Closure compiler to use advanced mode, with better code optimization): http://code.google.com/closure/compiler/docs/js-for-compiler.html My "dream" RIA platform would be: * LZX language * LFC implemented in ActionScript 3 (would enable good tool support in various IDE/editors) * Using Flex and FalconJS compiler to compile to both SWF and JavaScript * Generating Google Closure JavaScript annotations for advanced mode (something ClojureScript, the Clojure to JavaScript compiler) does as well) * Separate ActionScript 3 and JavaScript sprite/view system implementations (with JavaScript optimized for mobile versions of Webkit) * Feature focus on HTML5 vs Flash, try to do as much as possible for Safari, Webkit, Chrome and Firefox using JavaScript and HTML5. SWF would be a fallback for desktops, and an option to generate Adobe AIR based mobile apps - Raju On Fri, Dec 9, 2011 at 2:01 AM, Raju Bitter <[email protected]> wrote: > I believe that there are some important lessons some people at Laszlo > could learn by watching this presentation at Adobe Max on the Spoon > project: > http://tv.adobe.com/watch/max-2011-develop/open-source-flex-what-the-spoon-project-means-to-you/ > > open source, open code and the community
