Home Interviews Developers Our View Blogs We Like The List

OurView: The Opinion Blog

These are the personal opinions of the respective authors.

Silverlight: Did Microsoft just do something cool?

When Microsoft announced the renaming of WPF/e to Silverlight two weeks ago, it was a first indication that maybe there was something different about this new Microsoft product.  A name that "gets it", one that defies the ridiculous Microsoft naming techniques of the past, where 'Softies refuse to call their products by their "real" names because the code names they developed them by were so much cooler.

And yet Silverlight was right in line with many recent Microsoft products: another me too product going up against a market leader, what the pundits were calling a "flash killer", like the Zune (iPod killer), Live Search (Google killer), and Spaces (MySpace killer). Another example of coming too late to the party, with not enough new or different or cool to make much of a difference.

That is, until yesterday.

The Mix07 keynote introduced a whole new Silverlight, turning the product from an also ran to an eye-opener.  Just look at what was announced yesterday:

  • Silverlight is cross-platform, running equally well on Safari or Firefox on a Mac as Firefox on a PC, and of course on IE.
  • A single 4mb download that installs in less than 20 seconds is all you need to run Silverlight content.
  • Silverlight is a .Net technology, meaning that developers can write web applications in C#, VB.Net, Python, Ruby, or other languages of choice.
  • Since it's .Net and compiled, Silverlight will run somewhere between "300 to 1000 times faster" than an AJAX  web application.
  • Silverlight is tightly integrated with Visual Studio and Expression Studio, and while it's not necessary to write Silverlight apps in these products, doing so means big gains in productivity, in end-to-end application development, and ultimately in creativity.
  • Silverlight Streaming by Windows Live offers free or low cost hosting of video content, with all the advantages of scale that Microsoft hosting can provide.

So what does all this mean?  Of course the big front end advantages are to the web developer/designer, especially to those that are familiar with .Net.  It will take a while for many web app shops to make a transition, but if it is as good and fast and tight as we're hearing, using Silverlight will be a compelling alternative to Flash.

And yet there are going to be other advantages, many of them for the end user.  Silverlight may very well change the way that Microsoft itself produces not only web content but tools for the web.  Applications written in Silverlight might just change the look of the web, both in new-looking web applications, and behind the scenes.  Look what Danny Thorpe wrote on his blog yesterday about his plans for right after Mix:

...and then perhaps get cozy with Silverlight to see how it can be used to assist and accelerate our JavaScript web controls under the hood.  I doubt we'll take the hit to rewrite the Contacts or Spaces control in Silverlight, but it seems very likely that one of our next web controls might be built first in Silverlight.

Will Silverlight "Light up the web"?  That of course remains to be seen.  Does Silverlight mark the beginning of an era where Microsoft "gets it"?  We certainly hope so.

Comments

 

JoeM said:

The demos I have seen of silverlight runs far better the Flash.  But personally just like flash the tools are not friendly.  Expression Media requires quicktime to be installed to even be able to run the program, and I could not even import my WMV files.

May 1, 2007 7:52 PM

LiveSide Latest Posts

Web Slice coming soon...
Copyright (c) 2006-2007-2008 Liveside
Listed on the Offical CS Listings Powered by Community Server, by Telligent Systems Themed By nb development Banner Logo By pxb Designed By Mark Sutherland