as a full commited flex developer, i think you should start thinkin about it. Flex is the best framework in the world to create rich internet applications. There's nothing like it and is a pleasure to work with.
But if the apps we create with flex have to compete with native html5 on browsers, we're lost. Html5 will be the standard on the browsers, like it or not. So being able to compile flex apps to html5 will be a must in 3 - 5 years. Otherwise we (the developers) will be forced to move to another tecnologies to create standard web applications. It's not a matter of preferences, is a matter of survival. If we needed to move to assembler to keep working, we would. Market rules.
I'm not saying creating such compiler technology is difficult. But you should stard doing it right NOW, 'cause in some years it will be extremely necessary.
Currently its really a pity to deal with audio on using HTML5's Audio Tag since you would need to encode you audio twice (double space on server) to be able to serve audio to all browsers.
If the developement of HTML5 goes as slow as the last years it will be never the best VM(IMO)
IMO the Buzzword HTML5 is way over-hyped.
90% of the world can view Flash Content and the rest, the iOS niche can download a native compiled App which based on the same base code...
I agree 99% with you daslicht. But not my customers. They "think" that HMTL 5 is something new and more advanced (WTF?). They simply say: "This site must work on Ipad, cause it uses modern technologies". This simple fact is what will kill flash on the web. I've recently seen important sites creating HTML5 games. If you have explorer, they simply say: "This site is created with modern technologies and you must upgrade your browser". Games that would have been created with flash a year ago.
Air is another thing. For desktop apps, there's a shining future, and nobody is blocking this technology, so AIR will grow. But flex, on the web, if it relies on flash player... where f***ed
>So, the change is now unstoppable.
I dont think so. We as developoers just have to make clear how much more we can do when using Flex, and that we can use the same code base for many devices and platforms.
What about offering special apps for iOS Devices ???
What kind of RIAs are you developing ? Any example online, i am curious , please?
The last weeks I have tried to recreate a Music Shop which I have developed in Flex with jQuery and HTML.
Anything is so tedious to develop in JS/HTML compared to Flex.
It startes with the IDE, IN HTML we dont have view states, and we could not even visually design things like Tabs ?!
I feel like coding blind :/
Have u already seen:
Edge looks quite promising, I hope they include multiple time lines (as in hype or catalyst) which would make things much much much more enjoyable.
In fact I believe the power of Flash is not the player itself. The power lies on the actionscript language and the development tools. So if you can generate valid code for another kind of Virtual machine (Say an HTML5 browser), everything will be fine. You'll be able to keep developing with an amazing enviroment and language, and output to a universal runtime that will work on all internet browsers.
Html 5 is cool, but you can't professionally develop with this. Let's just relegate this language to bytecode. Use it only to run apps that are made with another advanced language and you'll get the perfect framework for 100 years.
Google is trying to do it with GWT and Dart. This is the path to follow. I hope that adobe listens and sees it clear, otherwise FLEX and AIR will be relegated to Desktop. This is not bad, but would be frustrating...
I can't see a future on the internet for the flash player, but i see it for the FLEX platform if things are well done. Please Adobe, do it right, there's no much time left.
GWRT is java based isnt it ? so it wont run on an iOS device either.
We are definitely listening.
It's the same idea with adobe edge. Using a subset of the language to be able to do simple things, that today can be done with open standards, but are a nightmare to use.
I believe that this is possible. What do you think about this idea?
I totally agree that it would be great to be able to compile simple Flex Applications to JS/HTML and surely this can't be beyond the realms?
Any thoughts would be appreciated?