Yesterday, Adobe published their long-awaited “roadmap” for Flex: Adobe’s view of Flex and its commitments to Flex in the future. Sadly for those of us involved in the Apache Flex podling, the following piece is seriously bad news:
Falcon 1.0 is the next generation compiler for ActionScript and is currently in development. Upon completion of the ActionScript portion of the compiler, Adobe will contribute Falcon 1.0 to the Apache Flex Project, which we expect will be in Q4 2012.
To my mind, the only sensible way forward is for us to attempt to implement our own Apache Flex compiler. If done right, this should be a “win, win, win” solution for us:
- If lots of people get involved and we get a good compiler written in a short time, we’ll be able to say “thanks, but no thanks to the Falcon compiler if/when it’s released.
- If the project never gets finished and Falcon ships on time and is a good product, at least we would have gained some real compiler-writing experience in the meantime.
- The fact that a bunch of Flex developers start developing an alternative to Falcon might embarrass Adobe into doing the decent thing by donating Falcon to Apache before it’s finished, allowing us to start working with it earlier.
To that end, I’ve kicked off a new Github project: Goshawk. Why not take a look and – if compilers are your thing, or you are a Flex developer who wants to learn new skills – make a fork and get experimenting…