: Has the time arrived to forget Flash and Use HTML5? As I read in HTML5 definition it can do anything that Flash can do! and I ask myself is it right to waste my time to learn flash or
As I read in HTML5 definition it can do anything that Flash can do! and I ask myself is it right to waste my time to learn flash or should I learn HTML5 instead.
Does HTML5 Beat Flash in the future?
P.S: Are there any thing that you can do in Flash and still are not possible in HTML5?
More posts by @Welton855
7 Comments
Sorted by latest first Latest Oldest Best
No opinion or general statistical information will help on this. In all comes to visitors your site targets.
HTML 5 is going to "suffer" from same issues that old browsers cause, that is, how fast your target audience upgrades their browsers. No other information than you site statistics can help you on that, because people get web browsers in different ways.
Those that still use IE 6.0 have probably use it because it came with the OS, so they don't care about upgrading, and they never will. Techies, on the other hand, are already coding HTML 5, and laughing their a**es off at sites that don't use it (yet)...
We're still battling with IE6, even though it's well and truly in its death throws now.
If you want to support as many browsers as possible, then the time hasn't yet arrived to code sites in HTML5 with no backwards compatibility.
There actually are many things that you can do in Flash or Silverlight that are not possible in HTML5 (DRM/Content Protection, VBR-streaming, Embedding, fullscreen, COM access). This blog post from Google offers great insights to why even though there is a lot of potential for HTML5 to enhance the web, browser plugins are far from dead.
I would argue that many things that people used to use Flash for can now be accomplished via Javascript, which in my opinion is less intrusive, until HTML 5 finally becomes widespread enough to use. I know that many of my corporate clients won't be allowing HTML5 any time in the near future as most are standardized on outdated IE installs corporate-wide.
Flash will not die at least for the foreseeable future even as HTML5 becomes more prevalent. Until IE6-IE8 become go of use there is still a need for flash in websites and IE6-IE8 unfortunately will be around for a while.
In the end it depends on what you are trying to do. If you goal is purely to learn something, I would choose HTML5 as it will only become more relevant as time goes by. If you need to get something done right now that is possible in Flash and HTML5 and you only have time to do one or the other, then Flash is the more well adopted technology and is your better bet.
It depends on your timescales. Right now Flash is far more widespread than HTML5, mainly due to browser support (like it or not, until IE9 is released and widely adopted, this will remain the case).
However, I think over time HTML5/Canvas will become the dominant technology — at least for things like video, animations and simple interactivity. I suspect that Flash (and Silverlight) will adapt and survive, but will have more of a niche market.
I don't think you'll waste your time learning Flash, but if I were you I would look at HTML5 first. There will be far fewer experts in HTML5 in the near future, and more demand for their services, so I would see it as the smart thing to do.
Terms of Use Create Support ticket Your support tickets Stock Market News! © vmapp.org2024 All Rights reserved.