http://www2.jeffcroft.com/blog/2006/dec/17/iso-funny-acronym-for-flash-revival/After web devs have been putting up with 'web standards' being implemented slightly (or in some cases, grossly or not at all) different in the various web browsers out there, a combination of web bandwidth and computer performance improvements have resulted in a new viable competitor,
Flash.
Gone are the days when we'd have to wait 5 or so minutes just to wait for a flash site's menu to load, before having to wait another 5 when you select a menu item. With the bandwidth most net users have nowadays (there are exceptions, like my friends in Berwick who are still stuck on 56K dial-up), its feasible to have flash sites for the general public, that is, websites entirely driven by flash (in fact, a lot of the newer movie and car websites already are). There are still some issues with a lot of flash sites out there which can't handle bookmarking and browser history moves, as well as inhibiting search engine crawling and accessibility access. However, Adobe is addressing these and the advantages are apparent, in particularly, the fact that each flash renders in nearly the same fashion on every browser, across all platforms. No more ugly CSS/Javascript browser detection hacks.
And for those who argue about standards being better than proprietary formats - here's proof that standards are no where near as effective as proprietary formats. There are so many variations on web standards possible as more and more people interpret it, no browser out there is perfect (which itself is subjective) and there probably won't be, especially with something as complicated as a HTML/CSS/JS. Standards have shown to be useful in many instances, but it's difficult for something as fast-moving as web design.
(Even attempts at an open-source web standards rendering library, including
WebKit and
Mozilla's Gecko, aren't working out because the issue here is getting the browser devs to decide and use one. Given the work that's gone into both, and also into
IE and
Opera's engines however, that's unlikely to happen. The
W3C, which maintains the standards also don't seem to be doing their job either...that or browser devs are just rebels.)
With
Adobe's Apollo platform coming to take flash apps to a new level (along with
Flex), as well as
WPF and
WPF/E arriving as Microsoft attempts to crack into the market, not to mention the open-source
OpenLaszlo's effort (essentially an open-source equivalent to Flex), there's no doubt where the web is heading. With respect to Rich Internet Applications (RIAs), AJAX is currently the technology of choice, but it is really just an in-between technology, still bounded by the eccentricities of HTML/CSS/JS implementations of browsers. In fact, the humble web browser itself may not be the web browser we know and love(hate) in the near future.
The problem now is to wait and see an increase in crazy, annoying Flash animations and unworkable, confusing flash navigation systems, as flash abuse continues to grow, except this time, there'll be no turning it off...
More:
http://blogs.msdn.com/shanemo/archive/2006/12/22/designer-crunch-time-2007-the-year-of-the-rich-internet-app.aspxhttp://blogs.zdnet.com/Stewart/?p=204