Microsoft slipper endelig et alternativ for Silverlight

Ikon for lesetid 2 min. lese


Lesere hjelper til med å støtte MSpoweruser. Vi kan få provisjon hvis du kjøper gjennom lenkene våre. Verktøytipsikon

Les vår avsløringsside for å finne ut hvordan du kan hjelpe MSPoweruser opprettholde redaksjonen Les mer

Silverlight Blazor WebAssembly

Microsoft Silverlight vil nå slutten av støtten 12. oktober 2021. Selv om Silverlight fortsatt støttes av Microsoft, ble aktiv utvikling stoppet for flere år siden. Akkurat nå støttes Silverlight kun på Internet Explorer 11. Silverlight gjorde det mulig for utviklere å bygge både skrivebords- og nettapplikasjoner. Microsoft anbefaler utviklere av desktop-apper å bruke UWP eller WPF på .NET Core for Silverlight. For webutviklere har Microsoft nå gitt ut et nytt rammeverk kalt Blazor WebAssemble. Dette er ikke en forhåndsutgivelse, Blazor er nå produksjonsklar.

Blazor lar webutviklere lage webapplikasjoner ved å bruke C# i stedet for JavaScript. De kan også gjenbruke .NET Silverlight-kode. Blazor-apper er også laget av gjenbrukbare web-UI-komponenter implementert ved hjelp av C#, HTML og CSS. Siden både klient- og serverkode er skrevet i C#, kan utviklere dele kode og biblioteker.

Blazor er en funksjon i ASP.NET, det populære nettutviklingsrammeverket som utvider .NET-utviklerplattformen med verktøy og biblioteker for å bygge nettapper.

Blazor tilbyr følgende fordeler fremfor Silverlight:

  • Blazor bruker åpne nettstandarder uten plugins eller kodetranspilering.
  • Blazor fungerer i alle moderne nettlesere, inkludert mobilnettlesere.
  • Blazor-apper kan bruke eksisterende .NET-biblioteker, takket være .NET Standard – en formell spesifikasjon av .NET API-er som er felles for alle .NET-implementeringer.
  • Din C#-kode kan enkelt kalle JavaScript APIer og biblioteker. Du kan fortsette å bruke det store økosystemet av JavaScript-biblioteker som finnes for klientsidens brukergrensesnitt mens du skriver logikken din i C#.
  • Visual Studio og Visual Studio Code gir en flott Blazor-utviklingsopplevelse på Windows, Linux og macOS.
  • .NET er gratis, og det inkluderer Blazor. Det er ingen gebyrer eller lisenskostnader, inkludert for kommersiell bruk.

Du kan lære mer om Blazor-utgivelsen fra kildelenken nedenfor.

kilde: Microsoft

Mer om temaene: ASP .Net, blazer, Silverlight, WebAssembly