none
Best approach for SilverLight migration to HTML 5

    Question

  • Hi All,

              We have a SilverLight application(Big one) running presently. As Microsoft announced the end of Silverlight's life as 2021, We have to migrate it to some newest technology which will be supported forever in all the browsers like HTML and Javascript.

               Considering the code re-usability(XAML files used in SilverLight) and future support in all the browsers, I kindly request you all to give your suggestions on this Silverlight migration?

               Thank you in advance!!! Looking forward your response!!!

               

    Regards,

    Barani. 

    Tuesday, August 16, 2016 9:50 AM

Answers

  • Hi Barani,

    There are different ways could implement migrate Silverlight to HTML5. Following article introduce the detailed steps about convert Silverlight controls re-implement with Javascript and HTML5. This way need to re-write

    http://www.codeproject.com/Articles/219370/From-Silverlight-To-HTML5

    And there are other developer using some third part tools to implement migrate Silverlight to HTML, such as Wijmo and KnockoutJS. More information, please refer to below link. Hope that can help you.

    http://wijmo.com/blog/migrating-from-xaml-to-html5-with-wijmo/

    http://stackoverflow.com/questions/9094033/migrating-silverlight-application-to-html-5

    Note: Since there has some links are not hosted by Microsoft, the link may change without notice. Microsoft does not guarantee the accuracy of this information. They just provided for reference only.

    Best Regards,
    Weiwei


    We are trying to better understand customer views on social support experience, so your participation in this interview project would be greatly appreciated if you have time. Thanks for helping make community forums a great place.
    Click HERE to participate the survey.

    Wednesday, August 17, 2016 6:02 AM
    Moderator
  • We're in a similar situation and have struggled with how to proceed for quite some time.  We've been trying to move to HTML5 / JavaScript but unfortunately, C#/XAML just runs faster and is much more efficient in terms of developer productivity.  We're hoping that Xamarin is the long-term solution for C#/XAML desktop apps (we've love to go with WPF, but we can't afford to ignore Mac desktop users).

    We've developed an OOB Mac app based on Firefox which gets us to 2021 using Silverlight for both Mac and Windows.  We're hoping that Xamarin provides better Mac support for C#/XAML by then.  In fact, we've found that just like on mobile devices, users prefer apps to browser solutions anyway, so OOB Silverlight is a  great way to deploy develop and deploy apps for Mac and Windows.

    Please reply to this thread if you want help with the OOB/Mac solution.  I'm more than happy to share it.

    Friday, August 19, 2016 11:12 AM

All replies

  • Hi Barani,

    There are different ways could implement migrate Silverlight to HTML5. Following article introduce the detailed steps about convert Silverlight controls re-implement with Javascript and HTML5. This way need to re-write

    http://www.codeproject.com/Articles/219370/From-Silverlight-To-HTML5

    And there are other developer using some third part tools to implement migrate Silverlight to HTML, such as Wijmo and KnockoutJS. More information, please refer to below link. Hope that can help you.

    http://wijmo.com/blog/migrating-from-xaml-to-html5-with-wijmo/

    http://stackoverflow.com/questions/9094033/migrating-silverlight-application-to-html-5

    Note: Since there has some links are not hosted by Microsoft, the link may change without notice. Microsoft does not guarantee the accuracy of this information. They just provided for reference only.

    Best Regards,
    Weiwei


    We are trying to better understand customer views on social support experience, so your participation in this interview project would be greatly appreciated if you have time. Thanks for helping make community forums a great place.
    Click HERE to participate the survey.

    Wednesday, August 17, 2016 6:02 AM
    Moderator
  • We're in a similar situation and have struggled with how to proceed for quite some time.  We've been trying to move to HTML5 / JavaScript but unfortunately, C#/XAML just runs faster and is much more efficient in terms of developer productivity.  We're hoping that Xamarin is the long-term solution for C#/XAML desktop apps (we've love to go with WPF, but we can't afford to ignore Mac desktop users).

    We've developed an OOB Mac app based on Firefox which gets us to 2021 using Silverlight for both Mac and Windows.  We're hoping that Xamarin provides better Mac support for C#/XAML by then.  In fact, we've found that just like on mobile devices, users prefer apps to browser solutions anyway, so OOB Silverlight is a  great way to deploy develop and deploy apps for Mac and Windows.

    Please reply to this thread if you want help with the OOB/Mac solution.  I'm more than happy to share it.

    Friday, August 19, 2016 11:12 AM
  • We're in the same situation also ... we need to move a large Silverlight 5 front end to some other technology.  

    However, current web technologies are just too limited and don't have an OOB (out-of-browser) mode of operation that we require as our end users can NOT deal with web browsers (forward/back buttons and the "state" of those browsers).  So if you run SL5 in OOB, then HTML5 will not be a good solution, it would be a downgrade and require considerable support.

    Ultimately, it looks like we'll have to move from Silverlight 5 to WPF desktop as UWP seems undefined and bound to Windows 10.  HTML5 simply isn't as robust as Silverlight and will NOT provide the necessary UI friendly experience that our customers/clients demand.

    It's unfortunate that Microsoft keep shifting platform technology and killing off technologies like this and making so much front end code not re-usable.  We're a small company and can't afford to shift technologies frequently that show NO benefit to our end users ... our end users simply will not buy "change" for no real upside.  

    Rob.

    Tuesday, January 30, 2018 7:40 PM