I am in a similar situation, an enterprise app using Flex on JEE. While I really like the framework, the uncertainty around the Flash player and Adobe would give me serious cause for concern on a greenfield project. I think that the best thing Flex can do to sustain its viability is target other runtimes. There is just so much anti-flash sentiment out there, regardless of the technical merit, it may be difficult to overcome. I know that is not an easy thing to do however.
I am keeping my eye on JavaFx, Dart, Android, Flex and HTML5. And praying it doesn't have to be HTML5. Basically waiting to see how this all shakes out. I imagine other people are in a similar situation. By this time next year I think a lot of companies will have made a move. There is definitely a sense of "what do we do about Flex" in a lot of development teams right now. For Flex to complete, I don't think it is about features, since it is already leading there. Its about performance, runtimes, reach (mobile etc) and future proofing. My 0.02. On Fri, Feb 3, 2012 at 10:19 AM, filippo dipisa <fili...@dipisa.net> wrote: > It is obvious that a game use just As3 withou any flex libs > Try to buy/download the few games developed in As3 for iphone and see the > rendering performance > > On 3 February 2012 18:13, Nick Collins <ndcoll...@gmail.com> wrote: > > > Well, for a game like your use case I wouldn't be using Flex. Flex is an > > enterprise application development framework. For a game I would use pure > > AS3 with the game framework of your choice, depending on what you're > > looking for in terms of physics and such. Flex is going to give you a lot > > of overhead there that isn't necessary. > > > > However, that does not negate the power of the platform when used for the > > use cases for which it is designed. > > > > On Fri, Feb 3, 2012 at 11:38 AM, filippo dipisa <fili...@dipisa.net> > > wrote: > > > > > On 3 February 2012 17:24, Rui Silva <f...@rduartes.net> wrote: > > > > > > > > From: "filippo dipisa" <fili...@dipisa.net> > > > > > > > > > > 1)My problem is, if you have to start a greenfield project web > based, > > > > would > > > > > you use Flex or go for another RIA solution like GWT that already > > > > targets > > > > > html5? > > > > > > > > Flex > > > > > > > > > > Correct answer :) > > > In the past we tried GWT but was too painfull and we had to rollback to > > > Flex > > > > > > > > > > > > > > > 2)If you start a client(desktop)/server project should you use > Scala > > > and > > > > > JavaFx( that now you can use also in Swing applications) or Flex > and > > > > Air? > > > > > At the moment few people is using JavaFx but could become popular > > > > because > > > > > you can use it with Scala and Swing applications, boths are very > > > popular > > > > > into the enterprise development. > > > > > > > > Flex and AIR > > > > > > > Where we can we use both. But we had expirence where Swing was prefered > > > because multithread and support fully and proper socket programming ( > > like > > > anonymous SSL, cyphers, etc ) > > > Using native AIr libs or merapi was like hacking all the time > > > > > > > > > > > > > > > > > > 3)If you want to start a mobile or webtv project should we use Flex > > or > > > > > Android? > > > > > > > > Flex (possibly with AIR) > > > > > > > If it is for UI based mobile app I agree, but when you have to develop > a > > > game with many animated objects on the screen we had problems and we > > moved > > > away from it. > > > > > > > > > > > > > > > Filippo > > > > > > > > For me, using Flex is not about deployment. It's about ease of use > and > > > > rapid development. > > > > > > > > > > I totally agree. I had to say that I used also the buggy Falsh Catalyst > > > that probably nobody used, > > > but it saves a lot of time when you have to build skins. > > > > > > > > > > > > > > The fact that it deploys to a widely available platform is a great > > bonus, > > > > but I'd be just as happy if it would compile to HTML5 or Java or > > [insert > > > > your favorite runtime here]. > > > > > > > > > > I agree. The main targets should be Java ( including Fx ), HTML5 and > > > probably Android > > > that is spreading everywhere > > > > > > > > > > > > > > > > > That's what makes it different from other technologies and that's > what > > > > should be the focus of the people that would point their attention to > > the > > > > framework. > > > > > > > > Others might focus on the compilers and allow Flex to be deployed to > > > > different runtimes, but for me these are very different ball games > > (maybe > > > > not so clearly cut, but I think there's a clear separation line). > > > > > > > > > > There is already another language trying to do the same. > > > It is a functional language calle HAXE and has already the Flashplayer > > and > > > HTML5 and Java ( coming ) as target. > > > > > > > > > > > > > > > > > Rui > > > > > > > > > > > > > > > > > >