Java Spring is a very good example for framework evolving, for Flex, I think it is the similar situation:
The key function is 1) Mxml 2)Binding 3)Data structure such as IList implementations on top of Mxml/Binding/Data is 1) UIComponent 2) Skinning 3)network components and then osmf, reporting, text .... I think from Flex5, we should modularize these into different kinds of projects: 1) Flex data, to provide an infrastructure for 1) mxml -> as generation, 2) reactive programming(Binding); 3) related data structures; 2) Based on Flex data, Flex UI, to provide the basic UI implementation( in Flex4 skinning way ), could be multi projects. 3) Based on Flex data, Network/Native components, http, websocket and peer to peer, native devices communications. and then projects that specified in different fields: video, text, reporting .... I see Flex as a tool sets to solve complex user interface, so Flash player is the only way to work in desktop web, so the language has to express at least as much as AS3, so if possible, using Java as a language will be enough to downgrade into most other languages. Just a little thought. -Gary On Thu, Jun 5, 2014 at 8:06 AM, <f...@dfguy.us> wrote: > Right, it could be written in it and not cross compiled. It could be that > the project is what get cross compiled and then packaged with the runtime. > I think though that this could be a good opportunity to improve the runtime > in general as was previously talked about with the AS4 plans but I guess > we'll have to wait and continue to ask Adobe to work on it. > > David > > > > -----Original Message----- > From: Harbs <harbs.li...@gmail.com> > To: dev@flex.apache.org > Sent: Thu, 05 Jun 2014 6:56 AM > Subject: Re: Let's talk about Flex 5 > > I don’t think that’s correct. Unless I’m mistaken, the AIR iOS runtime is > written in Objective C from the get-go. (Although it might be written in > C++. Dunno…) > > Whether or not it makes sense to rewrite the AIR iOS runtime in Swift is > an entirely different question — which probably only the engineers at Adobe > could really answer… > > On Jun 5, 2014, at 2:51 PM, f...@dfguy.us wrote: > > > My understanding is that the entire runtime gets cross compiled into > objective c. So Adobe would have to rewrite this to use swift, but I think > the same process would basically be used. It's possible though that swift > could enable additional features. The limitation on loading compiled byte > code is purely just a licensing and not a technical limitation that imposed > by Apple. > > > > David > > > > > > > > -----Original Message----- > > From: Harbs <harbs.li...@gmail.com> > > To: dev@flex.apache.org > > Sent: Thu, 05 Jun 2014 1:17 AM > > Subject: Re: Let's talk about Flex 5 > > > > Really? The only way I know of outputting ActionScript for iOS is using > AIR for iOS which is just a swf with an embedded runtime. > > > > On Jun 5, 2014, at 4:26 AM, f...@dfguy.us wrote: > > > >> There's already the ability to cross compile to objective c for iOS > > > > >