Revisiting Silverlight vs Flash battle

I have blogged about Silverlight and Flash. My position was that Silverlight will kill Flash. Now is the time to revisit how right  I was. Well, I was wrong, at least for the time being. Silverlight failed to make a dent in Rich Internet Applications development. And that is not because of Flash. That is because of HTML5.

HTML5 brings a number of things that makes it a better choice for many. Here is my list of those things.

  • CSS3 effects. RIA is all the more about eye candy as it is about functionality. CSS makes it possible. Round corners and transitions and gradients and transparency are key.
  • Offline. No need having Gears. HTML5 is almost as capable of storing data client side as Flash or Silverlight.  I wish there was standard for “structured data” aka SQL based storage, but blob is good enough for most needs. Storing JSON in blob is good enough.
  • Javascript libraries. jQuery and other libraries have matured. A number of jQueyr plugins is mind blowing.
  • <audio> and <video> tags. Right, there are incompatible between browsers in terms of formats. But there are good player libraries already that work around this issue, failing bakc to Flash for the older browsers.
  • iPad and iPhone. iOS devices famously dis Flash, but Silverlight does not fair any better. iPad sells in millions but its importance on technological choices people make is well beyond what sales numbers suggest

On the other hand Silverlight got a new life in Windows Phone 7. I shall review this situation in the upcoming post

Advertisement

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Connecting to %s

Follow

Get every new post delivered to your Inbox.