Microsoft brengt eindelijk een alternatief uit voor Silverlight

Pictogram voor leestijd 2 minuut. lezen


Lezers helpen MSpoweruser ondersteunen. We kunnen een commissie krijgen als u via onze links koopt. Tooltip-pictogram

Lees onze openbaarmakingspagina om erachter te komen hoe u MSPoweruser kunt helpen het redactieteam te ondersteunen Lees meer

Silverlight Blazor WebAssembly

Microsoft Silverlight bereikt het einde van de ondersteuning op 12 oktober 2021. Hoewel Silverlight nog steeds wordt ondersteund door Microsoft, werd de actieve ontwikkeling enkele jaren geleden stopgezet. Op dit moment wordt Silverlight alleen ondersteund in Internet Explorer 11. Met Silverlight konden ontwikkelaars zowel desktop- als webapplicaties bouwen. Microsoft raadt ontwikkelaars van desktop-apps aan om UWP of WPF op .NET Core voor Silverlight te gebruiken. Voor webontwikkelaars heeft Microsoft nu een nieuw framework uitgebracht genaamd Blazor WebAssembly. Dit is geen preview release, Blazor is nu klaar voor productie.

Met Blazor kunnen webontwikkelaars webapplicaties maken met C# in plaats van JavaScript. Ze kunnen ook .NET Silverlight-code hergebruiken. Blazor-apps zijn ook gemaakt van herbruikbare web-UI-componenten die zijn geïmplementeerd met C#, HTML en CSS. Omdat zowel client- als servercode in C# is geschreven, kunnen ontwikkelaars code en bibliotheken delen.

Blazor is een functie van ASP.NET, het populaire webontwikkelingsframework dat het .NET-ontwikkelaarsplatform uitbreidt met tools en bibliotheken voor het bouwen van webapps.

Blazor biedt de volgende voordelen ten opzichte van Silverlight:

  • Blazor gebruikt open webstandaarden zonder plug-ins of codetranspilatie.
  • Blazor werkt in alle moderne webbrowsers, inclusief mobiele browsers.
  • Blazor-apps kunnen bestaande .NET-bibliotheken gebruiken dankzij .NET Standard, een formele specificatie van .NET API's die in alle .NET-implementaties gebruikelijk zijn.
  • Uw C#-code kan eenvoudig JavaScript-API's en bibliotheken aanroepen. U kunt het grote ecosysteem van JavaScript-bibliotheken blijven gebruiken die bestaan ​​voor de gebruikersinterface aan de clientzijde terwijl u uw logica in C# schrijft.
  • Visual Studio en Visual Studio Code bieden een geweldige Blazor-ontwikkelervaring op Windows, Linux en macOS.
  • .NET is gratis, en dat geldt ook voor Blazor. Er zijn geen kosten of licentiekosten, ook niet voor commercieel gebruik.

U kunt meer te weten komen over de release van Blazor via de onderstaande bronlink.

Bron: Microsoft

Meer over de onderwerpen: ASP.Net, blazer, Silverlight, WebAssembly