Getting ready to say goodbye to Silverlight and hello to Blazor
https://medium.com/@haywireiv/getting-ready-to-say-goodbye-to-silverlight-and-hello-to-blazor-477d5ca88a32
What I didn’t know at the time was that the December 9th release of Silverlight 5 in 2011 would be the final release of my then favorite software development platform. My line of business application had been in production for almost 2 years at that point already and it was our developers favorite with a clean MVVM architecture on the client side, poco classes for all of our data contracts and WCF services sitting in front of the data access layer. Everything was cleanly separated and pretty easy to debug and modify.
Fast forward a few years and Silverlight is still easy to support but browser support is disappearing. A few more years and now there is no support in Visual Studio for Silverlight anymore. We know we have to migrate but it’s going to be a lot of work to migrate to a new architecture. In 2017 Angular and Web API looks like it is going to be our platform of choice for the future. We will regret having to do our client in Typescript when we have been doing the client and the server in just C# up until now but at least we can have close to the same architecture.