It's in this thread somewhere (like I said I have read everything) but I am not going to go ALL the way back through it again.
You should read again, or you might want to just google "html5 vs flash". Saying one can do with HTML5 and JavaScript everything the Flash platform allowed is ridiculous. HTML5 will not make Flash disappear, not without Apple's PR tricks and they failed. 2011 is going to be tough for Apple because people will remember its position on Flash and nothing can be done against all the products coming with Flash at their center.
The number of websites that actually replaced Flash with HTML5 is insignificant and those that are in HTML5 and have never been in Flash should probably be that way. However, as the "develop once and deploy everywhere" still applies you will see more and more limited version of Flash apps on the iPhone and iPad with full version for everyone else, not the other way around (where application would be developed for iPhone first as Apple hoped for). The large majorities of developers building for the PlayBook as we speak are using Flash packaged with AIR. The adoption of the Flash mobile technologies is beyond expectation, now is time to see what they got.
Personally I have seen first hand a lot of companies explore HTML5 including VMware, CNN, BBC, Cocodot, Tivo to consider it unfit for a lot of Flash use cases, but I have very rarely seen a company replacing Flash with HTML5 all together, it's all Apple's buzz. HTML5 is nothing more than a better HTML and the fact that nobody is there to keep its direction straight makes it subject of all kind of non sense. HTML5 is also extremely slow to progress or evolve and as any other version of HTML can be a serious drawback.
What takes Adobe a few months to implement in the Flash standard can literally take years to be implemented in the HTML5 recommendation. Saying it will kill Flash is silly, it will always be behind it is almost mathematical and developers will not wait for HTML5 to do what they can do with Flash today. They will simply coexist and I believe Flash will reach on mobile the kind of penetration it has with computer by 2012 (90%+).
For example, I want you to define what an "enterprise class programming language" means, and why JavaScript is, to your mind, merely "some script on a web page".
Because that is merely what JavaScript is, pieces of script you put in the source of a web page right where the HTML and CSS is, breaking the most fundamental rule for solid program (separation of the view and the code, without even mentioning separation of view and model).
"Since the arrival of the Flash Player 9 alpha (in 2006) a newer version of ActionScript has been released, ActionScript 3.0. ActionScript 3.0 is an object oriented programming language allowing far more control and code re-usability when building complex Flash applications. This version of the language is intended to be compiled and run on a version of the ActionScript Virtual Machine that has been itself completely re-written from the ground up (dubbed AVM2).[2] Because of this, code written in ActionScript 3.0 is generally targeted for Flash Player 9 and higher and will not work in previous versions. At the same time, ActionScript 3.0 executes up to 10 times faster than legacy ActionScript code." (Wikipedia)
I did a demo at Disney to shut the mouth of a Linux fanatic Flash hater and was able to prove that Flex with AS3 will run complex charts faster than Google javascript graphs and all charts for the social marketing division of the company have been visualized internally and externally using Flash since.
All of the above is, in part, why AS is particularly fit for enterprise class applications which are large, complex application with scalability requirements. Application that JavaScript could not deliver even in the mind of the wildest and most talented coder.
The fact that the most-used services on the web all opt for JavaScript over Flash for nearly every aspect of their service (save video, for the time being) would seem to indicate that JavaScript is more powerful than merely "some script on a webpage" as you would have us believe.
The fact that most website on internet use straight old HTML and table to layout their designs does not mean they are doing the right thing or offering anything anything even remotely close to a rich and engaging experience, the same applies to JavaScript, it's easy and lazy, I honestly do not know any serious engineer who likes it.
I do not know what you are talking about when saying "save video" specifically but I know one company called Facebook that use regular method to upload one photo but Flash to upload multiple images, I am sure they know what they are doing. There are many, many things JavaScript can't do and for those things there will always be Flash.
The "deploy once, deploy everywhere" paradigm has transitioned from Flash to HTML5. Why? Because while every browser does not support Flash (thanks to Apple), as of Microsoft's IE9 every browser supports HTML5, CSS3, and JavaScript.
That is false, all browsers support Flash, Apple only banned it from its mobile devices, Safari supports Flash everywhere else because Flash is part of the web and has a higher penetration that any piece of software in the world as far as all computers are concerned and is about to reach that kind of penetration on mobile, do not even try, pick something else.
I wish we could say the same about video in HTML5, you heard about a couple of major players not supporting H.264 any longer, did not you?
And I will stop here because you gave me a headache really, your post is truly a bunch of crap.
Last edited: