homepage

SuperSite Blog

Friday, December 09, 2011

Silverlight 5


rating: (23)

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


ARTICLE TOOLS

Comments

Add A Comment
  • Posted @ December 09, 2011 09:09 PM by Paul Thurrott

    "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.

  • Posted @ December 09, 2011 09:03 PM by Roncerr

    " 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.

  • Posted @ December 09, 2011 06:29 PM by Waethorn

    @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?

  • Posted @ December 09, 2011 06:27 PM by rth314

    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.

  • Posted @ December 09, 2011 04:52 PM by PhilSweet1

    Finally a 64-bit version for IE9

You must log on before posting a comment.

Are you a new visitor? Register Here
  © 2012 Penton Media, Inc.