We could discuss for hours about the technical aspects of the Flash Player
and how well Flex integrates with it, however there's one thing that is not
going to change:
- Customer Perception.

This very fact is key to decide the future of Flex because nobody wants to
use a technology that no one wants to "buy".

Statistics have spoken for a few years already:
- Google trends:
http://www.google.com/trends/explore#q=%22adobe%20flex%22%2C%20%22javafx%22%2C%20HTML5%2C%20RIA&cmpt=q
- Indeed:
http://www.indeed.com/jobtrends?q=%22adobe+flex%22%2C+javafx%2C+html5%2C+ria&l=

I have been working with Flex since 1.5 and demand has lowered drastically
 within the last 3 years.

The message is loud and clear:
- FLASH PLAYER IS FOR GAMES.
- ADOBE IS NOT COMMITED TO FLEX ANYMORE.
- HTML5 DOES THE SAME AS FLEX.

We know it.
So, in order to make Flex a sucessful technology we have to decouple it
from the Flash Player.
It doesn't matter if we do that via Haxe, C# or AS3. We must prove to our
customers that Flex is a technical solution that has embraced Flash Player,
but is so good and so well known that we can port it to other runtimes
without loosing any of its advantages.
As I said in another thread Flex to me is:
1. cross browser/platform
2. MXML
3. Modularity
4. Spark architecture

I see all those 4 dots satisfied with Flash player, HTML5 and even JavaFX.
It happens that Haxe satisfies those 3 runtimes at once. So for me it's the
1st choice at this moment.


Cheers


On Sat, Nov 17, 2012 at 12:29 AM, Nils Dupont <nilsfrompa...@gmail.com>wrote:

> @Gordon
> ActionScript 2.0 was introduced in 2004 and is still supported in Flash
> Player.
> As you say, AS3 / AVM2 will not disappear from one day to the other, and
> Adobe, also, was clear on this point.
> Maybe an average Flex application just doesn't need the new features that
> will be introduced in AS4 (gaming / GPU oriented features I can imagine)?
> Maybe AS3 is solid and mature enough for an average Flex application?
> Maybe here Adobe should communicate in a better way: AS4 will be the
> language dedicated to game development, AS3 will be the language dedicated
> to business application development.
> I think companies will have more and more interest in Flex if they see that
> new components are added very often by the community, that bugs are
> corrected in a decent delay by the community, that they can have a quick
> support on any point from an active community.
> For "mobile" oriented applications (smartphones / tablets), I really think
> that there is no "perfect" solution at the moment, except doing pure native
> applications for each OS. I would say that Flex is not so bad for doing an
> average business application on mobile. There are performance issues, of
> course, but I think in a near future (mobile devices are more and more
> powerful in terms of CPU), and with some optimisations on the framework
> itself, Flex can achieve a very decent work.
> As far as I know, there are 2 clear performance issues for Flex Mobile
> applications :
> 1) Big Lists + complex itemRenderers
> 2) Transitions between views
> Concerning point 1) it is very easy to implement a HTML List with
> StageWebView and to interact with it with Javascript, if ever the list is
> too big to be displayed properly by Flex List component (for example on
> last Ipad Retina screens). It would be maybe interesting to wrap this
> functionality in a new "StageWebList" component.
>  Concerning point 2), there are more and more applications that don't use
> these transitions anymore (e.g. Twitter application) and even HTML5/JS
> applications perform very poorly on most devices. I even tested
> Starling+Feathers UI and the performance is also not so good compared to
> native applications list components.
> Except these 2 points, Flex is really not so bad to deploy business
> applications on mobile devices. And if we have to use captive runtime in
> the future, it is not a big deal in my opinion.
> To conclude, I am currently working on a big project done with Flex (mostly
> dedicated to desktop), and I do it with Flex because it would be a
> nightmare to do it with HTML5/Javascript, in the current state of these
> technologies (technologies that I know very well).
> I don't care to be able to target GPU for this project, I just need a solid
> and mature framework, and I'm very happy that Apache Flex is here now,
> because it gives me the hope that if I encounter bugs, there will be an
> active community to help me to correct them or to find workarounds with a
> shorter delay than before.
>
> Nils
>
>
>
>
> 2012/11/16 Alain Ekambi <jazzmatad...@gmail.com>
>
> > @Gordon
> > We actually see an increasing interest in Flex/AIR coming for our
> > customers.
> > With the small team that we have we actualy cant keep up with the
> requests.
> > But i have to say we have a different  approach to Flex development tho.
> >
> >
> > 2012/11/16 Alex Harui <aha...@adobe.com>
> >
> > >
> > >
> > >
> > > On 11/16/12 1:52 PM, "Fréderic Cox" <coxfrede...@gmail.com> wrote:
> > >
> > > > I'm glad Alex is here because I believe he does not only have
> > > > the experience but also great ideas where Flex should be headed. And
> he
> > > > might have been blocked previously by business decisions but now can
> > take
> > > > Flex to a even higher level.
> > > >
> > > Keep in mind that I'm the biggest proponent of the full re-write.  We
> may
> > > still find a few performance mistakes in the current code (like the
> Chart
> > > styles init that just got fixed), but really, some very smart people
> have
> > > spent a lot of time on the current code and haven't found any easy
> wins.
> > > IMO, the framework is slow because lots of code is running just in
> case.
> > > This is especially true for mobile apps where you have the most
> > constrained
> > > runtime environment.  The issue that came in today on the users list
> > about
> > > slow List performance I'm sure is in part due to TextLine being a bit
> > > slower, but probably more due to lots of other code running as well.
> > >
> > > Plus, as many have recently said, the intertwined code we currently
> have
> > > makes it hard for the volunteer to be successful in their spare time.
> > >
> > > I tried the big refactor and it was too difficult for me, but one of
> the
> > > main difficulties was the fact that there was lots of other development
> > > going on in the trunk at the same time and keeping my branch running
> was
> > > nearly impossible.  It could be that there won't be as much active
> > > development in Apache Flex and a refactor branch will be manageable,
> but
> > > the
> > > other problem you run into is that every line of code is needed for
> some
> > > reason at some point, and you tend to start leaving code in.
> > >
> > > Starting over definitely has its risks, but I think it will have the
> best
> > > outcome.  It won't make 100% parity ever and I'd shoot for 80% over two
> > or
> > > three years.  But it will be designed to port to other platforms, and
> be
> > > modular so the volunteer has a chance of making a difference.
> > >
> > > --
> > > Alex Harui
> > > Flex SDK Team
> > > Adobe Systems, Inc.
> > > http://blogs.adobe.com/aharui
> > >
> > >
> >
>

Reply via email to