there is an argument out there that html5 will replace flash.
there are a number of people who hate flash.
and there is me, who uses both regularly, mainly development and also heavy browsing.
HTML, which stands for HyperText Markup Language, is the predominant markup language for web pages. it extends to the ISO/IEC 15445 technical standard.
Adobe Flash (formerly Macromedia Flash) is a multimedia platform that is popular for adding animation and interactivity to web pages.
usage of a standard is:
The existence of a published standard does not imply that it is always useful or correct. For example, if an item complies with a certain standard, there is not necessarily assurance that it is fit for any particular use. The people who use the item or service (engineers, trade unions, etc) or specify it (building codes, government, industry, etc) have the responsibility to consider the available standards, specify the correct one, enforce compliance, and use the item correctly. Validation of suitability is necessary.
(that’s from wiki)
i poke some holes in html.
html in general is the most misunderstood “standard”. a good standard is explained and regulated from top to bottom together with every other standard that he may come in contact with. an entity that uses that particular standard is required to have every aspect of it correctly implemented, if one fails, standard compliance is not possible.
it is absolutely clear that almost all w3c valid html code out there dose not look and feel the same from browser to browser. this is possible for 2 reasons:
the standard is poorly defined
if a standard is poorly defined it has to be redefined or it’s just a useless piece of text. this makes everything that builds on it (css in our case) useless as well. to a certain extend, i’m not saying html is totally useless but 80% of it fails in some cases and for some cause.
the standard is not well implemented
in this case html is a not used standard. i think this is what’s happening. unfortunately it also renders the html standard useless.
so how can an unilateral “standard” that does not deliver consistent results be a threat to an adopted (functional, corporate) standard (adobe’s flash) that DOES deliver consistent results with double float precision?
if you are in the web business you know that html is good if you use a small portion of it that is somewhat consistent. so if html5 comes with fully packed new “flash like” features only about 20% of that will be used.
and possibly none, because in some cases it messes up the alignment of your page, or freezes one of the browsers, or …
a web company cannot say to their clients “hey use only IE or FF!” it is the doom of it, or they just lose a great portion of their revenue so they will go with the adopted standard, especially when you need 1 click to have an update (flash 9 -> 10 and soon 10 -> 10.1), where for html you have to change/reinstall your favorite browser.
i think internet users will suffer greatly with html5 and i think html5 should come out to put a violent end to a 20 year old, now, useless “technology”.
i don’t have to mention how developers will suffer.
maybe html5 won’t event reach the net because of this.
and for those braindead people out there: adobe is not just flash. adobe does not give a damn to pull the plug on flash if they are not wanted. do you really wana go that way?
i am working to implement both technologies and stitch them together in a seamless way. on a masterfully developed web page you don’t notice which part is flash and which html.
there are more then you know.