none
Is Silverlight Dead?

    Question

  • Our head of development told us today that Microsoft has officially killed Silverlight.  There will be no more releases of the tools and no more support of the platform.  Is this an official Microsoft pronouncement?  Where is the link to it?

    Steve Shurts

    Wednesday, March 20, 2013 5:29 PM

Answers

  • Hi Steve, Windows 8 supports it, Windows Phone 8 works with it. Silverlight will be supported til 2021. So, tell to your head of development that must read from official sources.

    Microsoft still support Silverlight! So, enjoy it.

    Best regards.


    Christian Amado
    MCPD: Windows Phone Developer | Visit my blog
    Mark my replies as answer if helps you.

    • Marked as answer by Steve.Shurts Thursday, March 21, 2013 12:45 AM
    Wednesday, March 20, 2013 8:50 PM

All replies

  • Hi Steve, Windows 8 supports it, Windows Phone 8 works with it. Silverlight will be supported til 2021. So, tell to your head of development that must read from official sources.

    Microsoft still support Silverlight! So, enjoy it.

    Best regards.


    Christian Amado
    MCPD: Windows Phone Developer | Visit my blog
    Mark my replies as answer if helps you.

    • Marked as answer by Steve.Shurts Thursday, March 21, 2013 12:45 AM
    Wednesday, March 20, 2013 8:50 PM
  • Thanks, I appreciate it.  I'll be retired by 2021 so I don't care what happens in 2022...  I guess I will go ahead and spend the time to learn it, as it seems like a very nice platform.

    Steve Shurts

    Thursday, March 21, 2013 12:45 AM
  • Unfortunately this is not a very nuanced answer.  If you're developing for Windows phone, then yes this is still your official development platform and your software lifecycle is so fast that the year 2021 is irrelevant.  If you are developing for anything else -- like a browser based interface -- Silverlight is as good as dead and all focus for interface development is now on HTML5 (http://www.zdnet.com/blog/microsoft/microsoft-our-strategy-with-silverlight-has-shifted/7834). 

    Saying that something will be "supported" for another 10 years is a thin thread to rest your project's future upon.  "Supported" doesn't mean "well supported" or with relevant enhancements, and the unspoken part of "supported" is that the development team is being defunded/reassigned ensuring that the Silverlight will be unresponsive to any changes that occur in the real world during the next 8 years.

    If you intend to build dynamic interfaces that will last longer than the next model of Windows phone, acquire HTML5 tools -- don't buy into the "it's not really dead" line.  "Supported" isn't the same as "alive".

    • Proposed as answer by eauz Friday, May 31, 2013 12:02 PM
    Friday, May 03, 2013 7:04 PM
  • I'm sitting here waiting for Visual Studio to install a bunch of Silverlight crap. Please, Microsoft, kill it. Adobe isn't even developing the real thing, Flash, for mobile. It's all HTML5, although the hand-coding in HTML5 is awful. I wish Apple hadn't attacked Flash and they had just left it all alone. Flash worked fine and you could do beautiful animations with a minimum of effort.  Oooh, look, you can make a Hangman game in HTML5 canvas that Might work the same in some versions of IE, although it involves a lot of typing ;')
    Thursday, July 18, 2013 3:10 AM
  • Hi Christian, plz give me a link to read about what you said from official sources! 

    binyam

    Tuesday, September 10, 2013 3:37 PM
  • Tuesday, September 10, 2013 5:51 PM
  • This needs some clarification:

    "Windows Phone 8 works with it"

    Whilst you may build dedicated Windows Phone apps using Silverlight, a web page with embedded Silverlight media that is dependent on the plugin (i.e. such as you'd experience in your desktop browser) will not run on a Windows Phone (or any other smart phone for that matter).

    Saturday, September 14, 2013 12:46 AM
  • You can still build great LOB apps with Silverlight given the right situation.  You don't really need anymore features.

    dan

    Monday, October 21, 2013 8:16 PM
  • I hate to be facetious Dan, but unless the rumor thread on this board turns out to be true, that right situation would be called "Time Standing Still".

    With Chrome slated to be a loss in 2014 and with the "plugless-browsing" trend well entrenched, and the official support now being 8 years away, time keeps ticking.  Most people want to build on something that *currently* isn't slated to be totally unsupported and potentially unavailable in 8 years.

    Don't get me wrong - if Silverlight finds some life I'll be as happy as any on here.

    Tuesday, October 22, 2013 1:00 AM
  • OMG u serious? Don't learn it, much better things to learn. The writing is one the wall: Hadoop and Azure. That is more than enough to finish out your career. 
    Thursday, October 24, 2013 10:15 PM
  • Anyone who invested in learning XAML, whether Silverlight or WPF, would understand the power behind the paradigm. It was a sad day when Microsoft announced the death of Silverlight for a change in direction.

    Yesterday I found this project (http://fayde.wsick.com/home.aspx) it is implementing XAML using Javascript rendering it on the HTML5 canvas control. I know, at first I was, WTF... but then I downloaded the project (it is open source) and started experimenting - it is not complete and require more community involvement - but man! my mind was blown. I tested a simple XAML login and tile page I created using copy/paste XAML from my Silverlight app with a new Typescript code behind (similar to C#), using browserstack... WOW!!!

    To have XAML running in almost 100% of the environments, including IPhone, Android, Mac was just mind blowing.

    So go there and see for yourself...

    Thursday, February 06, 2014 7:18 PM
  • Yes, Fayde is cool! 

    Fayde is Silverlight without Plugin. It runs on any modern browser.  Almost all your Silverlight XAML code can be converted to Fayde without much changes.  Best of all, it is an open source project.  Take a look at it (http://fayde.wsick.com/) , your will be impressed.  


    Saturday, February 15, 2014 9:01 PM
  • Silverlight is dead. Period. There are going to be no more new releases, no more enhancements, no new features - NOTHING. If you have written anything in Silverlight you better start porting it to something else, since time will come when you will realize that you are stuck with a dead platform.

    The only commercial set of components that actively developed for Silverlight is NOV:

    https://www.nevron.com/products-open-vision.aspx

    It is actively developed for Silverlight because it is cross-platform. If you have written anything in Silverlight, NOV will be the answer to escape the Silverlight trap without your customers noticing it and to go native on other platforms - Windows, Mac, iOS and Android.



    Thursday, May 08, 2014 1:50 PM
  • Silverlight is dead. Period. There are going to be no more new releases, no more enhancements, no new features - NOTHING. If you have written anything in Silverlight you better start porting it to something else, since time will come when you will realize that you are stuck with a dead platform.

    The only commercial set of components that actively developed for Silverlight is NOV:

    https://www.nevron.com/products-open-vision.aspx

    It is actively developed for Silverlight because it is cross-platform. If you have written anything in Silverlight, NOV will be the answer to escape the Silverlight trap without your customers noticing it and to go native on other platforms - Windows, Mac, iOS and Android.



    Do you really feel the need to kick a dead horse?  Telerik also still develops components for Silverlight because it's XAML and basically the same as WPF.

    In the big picture XAML is also dead cus why would you use XAML when you can write it in Javascript and make hybrid and web apps with the same code or at least the same javascript viewmodels.


    dan

    Thursday, May 08, 2014 2:30 PM
  • Thanks Dan, you made a very good point here: "In the big picture XAML is also dead".

    I keep hearing people saying win8.1 uses xaml under the hood of everything and ms is "encouraging" people to develop apps on win8.1 using xaml/winrt/c#, but the truth is: ms itself is clueless about what's the best way going forward for developing apps on windows. The windows os has been like a blind dinosaur stumbling around in different directions (mfc, vb6, winforms, wpf, silverlight, winrt, blah, blah), the only thing that doesn't change is that whatever you learn about windows programming will be useless in 5 years.

    So the rational move is to go all the way over to html5/javascript etc and invest the minimum in native windows/.net technologies (just enough to get by).

    To say you are a .net developer today is just another way of saying you are more clueless than ms.

    To say you are a silverlight developer today, however, would reveal the sad fact that you have too low an IQ.


    • Edited by xpmedia Saturday, June 14, 2014 11:37 AM
    Saturday, June 14, 2014 11:35 AM
  • yeah silverlight is dead , Xaml is dead, Microsoft is dead,

    we are dead , all the world is dead !!!!

    maybe you can not use silverlight in every browser based app, but for  LOB style applications it still a great plateforme !!!

    Sunday, June 15, 2014 12:31 PM
  • Thanks Dan, you made a very good point here: "In the big picture XAML is also dead".

    I keep hearing people saying win8.1 uses xaml under the hood of everything and ms is "encouraging" people to develop apps on win8.1 using xaml/winrt/c#, but the truth is: ms itself is clueless about what's the best way going forward for developing apps on windows.

    how do you know whats the best way going forward ? MS is the ONLY company which provided developers with practical and to the point tools since .NET was born. XAML is the most beautiful feature for the developers.. you just need to be a developer to understand that...
    Sunday, July 20, 2014 1:16 PM
  • but for  LOB style applications it still a great plateforme !!!

    its not just great. for cross-platform LOB its the only platform.. while those useless post grads are whining about something they have no idea about, real developers making apps which work and bring a lot of business.
    Sunday, July 20, 2014 1:19 PM
  • You have to have a high IQ to understand XAML. Its the best cross platform application development technology if you are capable of understanding it and using it properly
    Sunday, July 20, 2014 2:19 PM
  • I have a feeling or at least a hope that the new MS CEO will bring back XAML as part of his new cross device/platform strategy. Go on, you know it makes sense.
    Sunday, July 20, 2014 2:21 PM
  • You have to have a high IQ to understand XAML. Its the best cross platform application development technology if you are capable of understanding it and using it properly

    XAML is the best programming language I've ever used.  I'm not going to argue that.  The bindings, converters and virtualization is better than the javascript MVVM that libraries like Telerik have.

    The problem is, it's isn't cross platform.  Just different Microsoft platforms.

    Take for example Uber.  They have a great HTML mobile website m.uber.com that can be used instead of an app.  I have a windows phone, so I use that. Every site is going to need a mobile website.  Now that's already made and the next task is to make a Windows Phone app, or Win 8 app/universal App.  Are you going to pick XAML, or are you going to pick HTML with the windowsJS?  With WindowsJS you can re-use some of the code and re-use the same developers that made the mobile website.


    dan

    Monday, July 21, 2014 2:40 AM
  • I have a feeling or at least a hope that the new MS CEO will bring back XAML as part of his new cross device/platform strategy. Go on, you know it makes sense.
    Considering they're putting Cordova into visual studio, I doubt it.

    dan

    Monday, July 21, 2014 2:42 AM
  • not real but what's the point that windows 95 will be supported til 2100 but without any update or improvements?
    Saturday, August 16, 2014 11:39 PM
  • Reviewing this post: The 2021 end date on Silverlight seems a lot further way given the recent announcements regarding the end date for angular 1.x support and the incompatibility between it and the forthcoming Angular 2.0 release.
    Friday, October 31, 2014 11:37 PM
  • We do not use XAML - we use an HTML-like browser that is embeddable in Windows Forms, WPF, Silverlight, MonoMac, Xamarin.Mac and other platforms. Nevron Open Vision is about making a portable client side UI without using XAML, HTML or other crab - only pure C#.

    Are you sure Telerik still develops their Silverlight product line? I think it is dead too. As I told you the only commercial set of components in development for Silverlight is Nevron Open Vision (NOV). This is just because NOV supports Silverlight and anything we make for NOV is available for Silverlight too.

    We saw the dead of the Windows client side APIs back in 2005 and made our own UI layer that can run everywhere where there is C#. You no longer need HTML to make cross-platform apps. It is very different concept that XAML. It runs everywhere.
    Tuesday, February 10, 2015 4:34 PM

  • Silverlight is a pain to test.  That means poorer quality than if it is more easily testable - like in HTML 5.  A small sub-industry (like Silvernium, Telerik and the VS Silverlight UI test plugin) has been invented to support testing it.  And from what I understand in order to use most of the test support you have to put support for it into you application code.  What a pain!  So PLEASE do a favor to the world of quality software and leave Silverlight out of your plans.
    Thursday, April 30, 2015 6:23 PM
  • Testing via the front end is a bad idea.

    I use MVVM and BDD with specflow to run tests on Silverlight.

    Works fine.

    .

    The reason to move on from Silverlight has nothing to do with testing.

    Microsoft have themselves moved on and you can expect difficulties even before support runs out in 2021.

    Assuming you can actually find a client who is interested.

    In any case you're best advised to consider alternatives like asp.net mvc + angular if you need it to work in browser or WPF / Universal apps if you don't.


    Hope that helps.

    Technet articles: Uneventful MVVM; All my Technet Articles


    Friday, May 01, 2015 8:38 AM
  • Well chrome is killing plugins and already blocked them last week, so Silverlight is even more useless.  New MS browser probably blocks it too.

    Also don't do what Andy said, "asp.net mvc + angular" because those will be dead soon as well.

    Angular already said 2.0 is not going to be backwards compatible (many people are jumping ship because of this).  And you might as well make it stateless instead of using MVC so you can re-use the javascript for apps.  No reason to be tied to asp.net if you're using javascript.

    Use a jquery based javascript library like Kendo MVVM or reactjs.

    WPF is almost dead as well, but you might need it if you need special access and your environment might still be on windows 7.

    There are a lot of cool things on azure that can run programs on any environment. 


    dan

    Friday, May 01, 2015 3:13 PM
  • Hi Steve, Windows 8 supports it, Windows Phone 8 works with it. Silverlight will be supported til 2021. So, tell to your head of development that must read from official sources.

    Microsoft still support Silverlight! So, enjoy it.

    Best regards.


    Christian Amado
    MCPD: Windows Phone Developer 
    Mark my replies as answer if helps you.

    @Christian Amado:  This is June 2015 as of writing. Silverlight is not dead yet but on a deathbed.

    Microsoft has no plans of supporting it any further. The team working on silverlight has been moved to Microsoft Edge, the new browser on the block. 

    Windows 10 - the about to be released OS is on the path of deprecating IE also. the Microsoft Edge does not support any plugins just like Chrome ... so much for supporting Silver light!

    So Silver Light will be supported for you only if you plan to stuck with IE on Windows 7 until 2021.


    Thursday, June 18, 2015 12:49 PM
  • Hi Steve, Windows 8 supports it, Windows Phone 8 works with it. Silverlight will be supported til 2021. So, tell to your head of development that must read from official sources.

    Microsoft still support Silverlight! So, enjoy it.

    Best regards.


    Christian Amado
    MCPD: Windows Phone Developer 
    Mark my replies as answer if helps you.

    @Christian Amado:  This is June 2015 as of writing. Silverlight is not dead yet but on a deathbed.

    Microsoft has no plans of supporting it any further. The team working on silverlight has been moved to Microsoft Edge, the new browser on the block. 

    Windows 10 - the about to be released OS is on the path of deprecating IE also. the Microsoft Edge does not support any plugins just like Chrome ... so much for supporting Silver light!

    So Silver Light will be supported for you only if you plan to stuck with IE on Windows 7 until 2021.


    Well to be fair Chrome will support it if you enable NPAPI plugins and that will last all the way until September 2015.  You might find a way to use the out of browser silverlight apps, I'm not sure if you need IE for that.

    dan

    Thursday, June 18, 2015 2:49 PM
  • The question is will microsoft update Silverlight for Chorme?
    Monday, June 22, 2015 1:50 PM
  • The problem isn't the Silverlight end it's Chrome.

    No npapi interface  means there's nothing there for the Silverlight plug in to work in.

    Microsoft would have to re-write Chrome.

    Not going to happen.


    Hope that helps.

    Technet articles: WPF: Change Tracking; All my Technet Articles

    Monday, June 22, 2015 6:55 PM