The Writing Is On The Wall For Silverlight
Written by Mike James   
Saturday, 14 January 2012

At the start of the year the Silverlight Blog kicks off with a juicy article on ... ?. You might expect it to be about Silverlight, but in fact it is all about Windows 8 without any mention of Silverlight, except for some bad news.

Microsoft might not want to upset the Silverlight community too much by declaring it dead in the near future, but you get the general idea of what is going on from the emphasis being placed on the various competing technologies. Where are the articles saying how wonderful Silverlight 5 is and how we should all be using it? Even the Silverlight Blog can't seem to get up the enthusiasm to actually write about Silverlight.

 

silverlight

 

The current article is titled "Windows 8 and the future of XAML" as if some how the future of XAML was something to do with the future of Silverlight. But that really is the point. Microsoft seems to be trying to put across the idea that because WinRT has an option to specify the UI using XAML everything is fine. You can take all of your XAML skills across to WinRT and this is just like continuing to support and be enthusiastic about Silverlight. As the introduction says:

"It’s my goal in this series to introduce you to what we know at this point about Windows 8 and how we as (XAML) developers will need to adapt to the new platform."

So it isn't addressed to Silverlight developers but XAML developers - but, of course, this is a Silverlight blog.

While it might be true that Silverlight programmers have had to be XAML programmers the two are not one and the same thing.

The article is quite good introduction to what WinRT is, but for the Silverlight programmer the key and fairly obvious fact is that this is all new. The way Tiles are used to present information and the entire application model is quite different to a browser application.

 

MetroArch

 

It has some similarities to Silverlight on WP7 but this only raises the equally obvious fact that if WinRT is for desktops and tablets then it must also be for the next version of Windows Phone. Even this Silverlight niche is under threat.

Towards the end of the article things get really much worse. The Metro version of IE is presented and to quote:

"This version however doesn’t support plug-ins, so it’s not possible to run Silverlight (or Flash) applications in this browse"

Silverlight is mentioned, but only to point out that it isn't welcome on WinRT/Metro, not even in the browser. There is a desktop version of the browser that does support Silverlight, but this is old technology. If WinRT is Windows for the tablet, then it seems likely that Silverlight apps will not be usable on most of these machines. Currently Microsoft has not made it clear if there is going to be a desktop environment for ARM-based tablets and who knows about the rest.

None of this is news - all of it has been open knowledge since Build. What is news is that programmers keen on knowing the latest about Silverlight are treated to a series on WinRT development.

How you feel about Metro depends a great deal on how much you have invested in it. Trying to tell Silverlight developers that everything is fine because WinRT uses XAML isn't really being honest as, while this stays the same, so much more changes.

More Information

Silverlight Blog

Further Reading

Windows Fragmentation

Silverlight 5 Release - Dead Man Walking?

Windows Phone 7 Sunk by Silverlight

Silverlight 5 - the end of the line

Dumping .NET - Microsoft's Madness

 

raspberry pi books

 

Comments




or email your comment to: comments@i-programmer.info

 

To be informed about new articles on I Programmer, subscribe to the RSS feed, follow us on Google+, Twitter, Linkedin or Facebook or sign up for our weekly newsletter.

 

Banner


JConference January 2024 Sessions Now Online
23/02/2024

The talks presented at the 4th JChampions Conference which took place between Jan 25 to Jan 30, are now available for free on YouTube. Topics ranged from Code and Tech to Career Advice.



Running PostgreSQL Inside Your Browser With PGLite
18/03/2024

Thanks to WebAssembly we can now enjoy PostgreSQL inside the browser so that we can build reactive, realtime, local-first apps directly on Postgres. PGLite is about to make this even easier.


More News

Last Updated ( Saturday, 14 January 2012 )