On Thu, Feb 16, 2012 at 12:56 AM, Sandeep Gupta <sandy....@gmail.com> wrote:

> > however, new features will not be added to the runtimes specifically to
> support the Apache project's efforts.
> Does this concern people?
>

Not me.


>
> This may become one of the biggest bottlenecks in the development of Flex.
> Consider this: You cannot enhance the HTML control in Flex unless Adobe
> opens up
> the WebKit APIs in AIR - and as of now there are none. Stuck up! Ditto when
> you consider to enhance HTTP stack, or the handling of media formats, or
> addition of more native data structures.
>

We never expected to get access to AIR runtime APIs, AIR !== Flex. Handling
of media formats, native data structures are all ActionScript language
features, again not something we will have access to, or quite frankly need
access in my opinion. Flex is an AS3 framework built on AS3. They did add
specific changes to the language to support Flex but I suspect some of
those could have probably been solved by other means. Those that could not
have already been solved. I don't really see how this would become any type
of bottleneck of any significance. You stress media formats and data
structures, these are things the Flash community as a whole has been asking
for (language improvements and better audio API for example) and Adobe has
stated they intend on improving those as they fall in line with their new
vision for the platform, which is gaming and video. Flex will benefit from
those feature improvements to the AVM and AS3 APIs.


>
> I believe till Apache has a say in features or does not move to other
> players like Tamarin/HTML5 or one of its own - the future of Flex will only
> be support and maintenance - except the addition/improvement of UI
> controls.
>

Some people have expressed interest in exploring targeting JS and there is
also Falcon JS on the way, although it is long way away and Adobe can
change their mind any time between now and Q4. Being that x-platform is one
of the keys to Flex I expect JS target experiments to start ramping up, I
know I'm highly interested and have started researching myself.


>
> A commonly mentioned workaround is to use using Native extensions - but
> then why one needs Flex.
>

Again, Native Extensions are for AIR. AIR !== Flex.


>
> Sorry if I am being a pessimist here.
>

I think you're just confused as to what portions fall under who's
responsibility.


>
> Keep Walking,
> ~ Sandeep
>
>
>

Reply via email to