This OpenSource alternative to Microsoft Silverlight

This OpenSource alternative to Microsoft Silverlight

Silverlight is the web application development platform created by Microsoft, designed to run rich media on the Internet, which originally came up with the idea of ​​being an alternative to Adobe Flash. However, over time, those from Redmond have been abandoning this platform to such an extent that on October 12, support for all its versions will end. To alleviate this decision, a new alternative called emerged OpenSilver was developed to take the alternative.

Currently, most of the Silverlight applications that are still in use today are used by organizations and enterprises. In this sense, companies will be able to continue executing Silverlight assets legally until after October 12, 2021, because according to Microsoft, the license is not linked to the continuation of support.

Given that Silverlight is a platform that until now was still working, but was practically hopeless, it led to the birth in 2020 of what could become its best alternative, OpenSilver, which is finishing its development and will even allow an application to be migrated. Silverlight before it reaches the end of its support process.

What is the new OpenSilver platform

We are talking about a platform that is based on a reimplementation of Silverlight, open-source, modern and without add-ons. It is executed from current browsers through WebAssembly, using Mono for WebAssambly and Microsoft Blazor, allowing the creation of applications using C #, XMAL and .NET for the user’s web development. Currently, it has just been launched in phase beta that is now available for download , preparing for version 1.0 that is scheduled for October 12, 2021, coinciding with the end of support date for Silverlight.

The release of OpenSilver is a way forward for .NET developers and IT departments that still have legacy Silverlight applications, providing an alternative to rewriting from scratch with other technology and allowing migration of legacy Silverlight applications while preserving all the features of the original apps.

This new development platform is distributed as an extension for Microsoft Visual Studio, allowing developers to recompile the source code of their Silverlight application into files such as HTML, CSS, and WebAssembly that are recognized by any of the current browsers.

Debian 12 with GNOME 40.4 Download

Migrate your applications from Silverlight to OpenSilver

One of the main advantages of the arrival of OpenSilver is the possibility of migrating the applications that we have in Silverlight before the end of the support date. This is something we can do ourselves or contact them to do the migration for us.

To migrate a Silverlight application, we only have to compile its source code using OpenSilver. This is something that we can do by installing the OpenSilver extension that we can download from its link. Later it will be necessary to create a new project where you can copy and paste the Silverlight code and compile it.

Since it is in beta, compilation errors may occur as some features are not supported. This is something that can be solved with limitations, either by importing a .NET Standard library or a JavaScript library. At the time we have compiled the application, it will be able to run in any modern browser without the need to install any add-ons.

Be the first to comment

Leave a Reply

Your email address will not be published.


*