Silverlight 5

Microsoft today released Silverlight 5, which could be the last major version of Microsoft's .... Microsoft's ... Hhm. Just what the heck is Silverlight?

According to Microsoft's web site, Silverlight is many things. It's "a powerful development tool for creating engaging, interactive user experiences for Web and mobile applications." Which sounds simple enough until you read the next line, "It's a free plug-in, powered by the .NET framework and compatible with multiple browsers, devices and operating systems." Which it is, of course, unless you're talking about the framework that's on Windows Phone, which is most decidedly not a plug-in.

In other words, Silverlight is Microsoft's version of the old SNL skit for Shimmer floor wax. "It's a floor wax! No, it's a dessert topping!"

Which may explain why they're (probably) killing it off.

That is, Silverlight has grown out of control. What started off as something very simple--a pretty bald-faced attempt to copy Adobe's successful Flash platform--has mutated beyond anyone's expectations.  It started as a way to host a subset of the .NET Frameworks within a web browser, using the now-derided browser plug-in model, bringing advanced interactive features to the web. Over time, Silverlight grew and picked up capabilities--including more .NET features and better programming language support--so much so that the differences between it and the similar but more desktop-focused Windows Presentation Foundation (WPF) became somewhat blurred.

As noted above, Microsoft also confusingly uses Silverlight for its main application framework on Windows Phone, and not some mobile version of WPF. It doesn't help, further, that the Silverlight version used on Windows Phone is always one version behind one offered to web developers.

Ah, but Silverlight 5. What's going on here?

This version was first announced a year ago and originally expected in the second half of 2011. Due to the huge silence between the April 2011 beta and now, speculation arose that Microsoft was considering killing off Silverlight, perhaps in lieu of yet another similar framework, the Windows Runtime (WinRT) that's being created for Windows 8. Or just because HTML 5 happened. 

My Windows Weekly co-host Mary Jo Foley is now reporting that this may indeed be the last version of the framework, whatever the reason. Microsoft, as is the case so much these days, is silent on the topic.

To be clear, the Silverlight 5 that's being released today is the web browser plug-in, not the floor wax, er ah, the Windows Phone framework. It's compatible with Chrome, Firefox, Internet Explorer, and Safari. And I can't think of a single reason why you'd want it. I really can't.

Note: This post original noted that Silverlight 5 was "originally expected in the first half of 2010." That should have read, "the second half of 2011." I've updated the text above. --Paul

Discuss this Article 6

gocheif
on Dec 9, 2011
Paul, I hear you on what a confusing mess Silverlight is, however it will be a few years before we can completely ignore Flash and Silverlight. Why? Well, because things like Netflix, MLB.tv, ESPN3, etc still use these technologies for their streaming media. Yes, eventually these things will go away, but its going to take 2-5 years.
PhilSweet1
on Dec 9, 2011
Finally a 64-bit version for IE9
rth314
on Dec 9, 2011
Silverlight is a great way to get .NET developers to write line of business web apps that run in a browser and don't have to be deployed to each machine. I don't know if Microsoft has a replacement for that if they get rid of Silverlight, unless WinRT apps can be accessed remotely from IE 10. At least for Silverlight/WPF developers their XAML skills can live on with WinRT.
Waethorn
on Dec 9, 2011
@Gocheif: Don't be daft. All of those groups use alternate technologies on other platforms. Do you honestly think that somebody as big as Netflix is going to just curl up in the fetal position while Microsoft releases ARM tablets that don't support Silverlight or Flash?
roncerr
on Dec 9, 2011
" And I can't think of a single reason why you'd want it. I really can't." In the past you have posted links to Microsoft Videos that require Silverlight. That's all I can think of, although in the interest of keeping unnecessary software off my machine, even that was not enough of a reason to install it.
pthurrott
on Dec 9, 2011
"I can't think of a single reason why you'd want it" refers to Silverlight 5, not "Silverlight." But yeah, I'd like to see the need for this kind of plug-in just disappear, absolutely.

Please or Register to post comments.

IT/Dev Connections

Las Vegas
September 30th - October 4th

Paul ThurottYou'll have the opportunity to experience:
• 120 Technical
Sessions
• Networking with Peers
• Expert Speakers


Come See Paul Thurrott & Mary Jo Foley in Person!

Register Now

Office 365 InfoCenter

Get the latest insight and info from Paul

Read Now!

What I Use