>> A key thing about FlexJS though is that we are trying to make the tools >> “framework-agnostic” so I’m not sure there are as many edges as there are >> for a monolithic framework like the current Flex SDK. If Josh were >> starting Feathers today off of FlexJS, in theory he wouldn’t have had to >> muck with the compiler at all. >> > > ... > > There are two parts: the framework which lets you create any kind of app > using AS3 and MXML. And then there is a JS transpiler (FalconJX) The > framework part can be technically be used to create any kind of application > (think iOS, Android, Starling, etc.)
I think to be clear, there are really three parts: Falcon, FalconJX and the various frameworks (of which FlexJS is one). Falcon takes MXML/AS3 and creates a nice AST. FalconJX traverses that tree and creates... whatever (mostly Google Closure compatible JS right now). The framework(s), like FlexJS, use the Falcons (by way of FalconJX) to get from A to B. HTH, EdB -- Ix Multimedia Software Jan Luykenstraat 27 3521 VB Utrecht T. 06-51952295 I. www.ixsoftware.nl