soapBoxThe RSS feeds are abuzz lately about the new W3C standard of HTML 5 for browsers. In my opinion, the new standard defines new features that are way overdue. Canvas drawing and video playback are features that should have been implemented nearly 10 years ago. Perhaps if the W3C had their act together a bit more, we would have HTML 9 by now. I digress; the point is, Flash or any other multimedia plugin is not going to be threatened by HTML 5. Video playback and simple canvas drawing only steals the boring work from Flash development.

The misconception is that people associate video playback as a major reason to be using Flash since it is a common use for websites. Even in the video playback category, Flash player will still live on. Features like secure streaming, dynamic buffering, and rich video controls will keep professional from switching technologies. It seems like the people who are hyping HTML 5 the most are HTML developers who are daunted by or have a disliking towards Flash. I do not blame them as it is a hassle to create a Flash video player for just showing a simple video on a web page. However, the notion that HTML5 can kill off Flash, Silverlight, Unity3d, O3D, or any other rich multimedia plugin ignores the facts that these tools were created for large scale Application, game development, and even 3D multimedia development. You could argue that someone could write a 3D engine that uses the Canvas, but it wouldn’t have the speed as a plugin that has access to low level processing and video card integration.

What I am trying to say is, use the right tools for the job. Silverlight is a multimedia tool meant for .NET developers. Flash is a multimedia tool meant for non-programmers and Java-style developers. HTML is a great tool for web page markup and some presentation content. Trying to bend a tool beyond their intended use is only abusing the platform. Picking the right tools for the job is the most important project decision you can make.

Soapbox ranting aside, I will be working on uploading more advanced examples for FlashMVC as soon as I have some more spare time.


Author: Jonathan Dunlap
Jonathan is an experienced software engineer, sole blogger of JADBOX, author of FlashMVC, humanitarian, and has contracted work for Microsoft, Coke, and Disney.
Share and Enjoy:
  • Digg
  • del.icio.us
  • Facebook
  • Mixx
  • Google Bookmarks
  • email
  • Furl
  • LinkedIn
  • Pownce
  • Reddit
  • StumbleUpon
  • TwitThis
Auto-Generated Related Posts:
  1. Engineering 2.0...
  2. Countdown to Mobile Flash Player 10...
  3. Now=new Year(2010)...