By October 2021, your Silverlight apps will become obsolete, as the framework will reach End-of-Life by that time. But before that even happens, Microsoft got your back. Microsoft has finally announced official Blazor WebAssembly today. Blazor is a new framework that will let your write WebAssembly codes in C# only.
Blazor had been under preview since a long time. It has got many features like Bi-Directional Data Binding, SignalR for making communication between server and the web app instantly, and many more.
If you fear JS, just like me, then you can dive into Blazor WebAssembly, only if you know C#. So to write a simple app, you need to know C# for logic and HMTL and CSS for UI.
And about your large JS APIs? Well, you can call all of them in C# as well.
There are several advantages of Blazor over Silverlight:
- Constant use of Web Open Standards,
- All Modern Web Browsers supported,
- It can be used with existing .NET libraries already.
- Write logic in C#, call JS APIs alongside.
- Visual Studio and VS Code provide amazing support for the WebAssembly.
- .NET Core is free, and cross-platform as well!
- Be it Windows, Linux, or macOS you are welcome!
For more, head to Blazor website (also made in Blazor WebAssembly).
Also, Read: Samsung resumes Android 10 update in India.