Microsoft je končno izdal alternativo za Silverlight

Ikona časa branja 2 min. prebrati


Bralci pomagajo pri podpori MSpoweruser. Če kupujete prek naših povezav, lahko prejmemo provizijo. Ikona opisa orodja

Preberite našo stran za razkritje, če želite izvedeti, kako lahko pomagate MSPoweruser vzdrževati uredniško skupino Preberi več

Silverlight Blazor WebAssembly

Microsoft Silverlight bo dosegel konec podpore 12. oktobra 2021. Čeprav Microsoft še vedno podpira Silverlight, je bil aktivni razvoj ustavljen pred nekaj leti. Trenutno je Silverlight podprt samo v Internet Explorerju 11. Silverlight je razvijalcem omogočil izdelavo namiznih in spletnih aplikacij. Microsoft priporoča razvijalcem namiznih aplikacij, da uporabljajo UWP ali WPF na .NET Core za Silverlight. Za spletne razvijalce je Microsoft zdaj izdal nov okvir, imenovan Blazor WebAssembly. To ni izdaja za predogled, Blazor je zdaj pripravljen za produkcijo.

Blazor spletnim razvijalcem omogoča ustvarjanje spletnih aplikacij z uporabo C# namesto JavaScripta. Prav tako lahko ponovno uporabijo kodo .NET Silverlight. Tudi aplikacije Blazor so narejene iz komponent spletnega uporabniškega vmesnika za večkratno uporabo, ki so implementirane z uporabo C#, HTML in CSS. Ker sta tako odjemalska kot strežniška koda napisana v C#, lahko razvijalci delijo kodo in knjižnice.

Blazor je značilnost ASP.NET, priljubljenega ogrodja za spletni razvoj, ki razširja platformo za razvijalce .NET z orodji in knjižnicami za izdelavo spletnih aplikacij.

Blazor ponuja naslednje prednosti pred Silverlight:

  • Blazor uporablja odprte spletne standarde brez vtičnikov ali transpilacije kode.
  • Blazor deluje v vseh sodobnih spletnih brskalnikih, tudi v mobilnih brskalnikih.
  • Aplikacije Blazor lahko uporabljajo obstoječe knjižnice .NET, zahvaljujoč standardu .NET – formalni specifikaciji API-jev .NET, ki so skupni v vseh izvedbah .NET.
  • Vaša koda C# lahko preprosto pokliče API-je in knjižnice JavaScript. Še naprej lahko uporabljate velik ekosistem knjižnic JavaScript, ki obstajajo za uporabniški vmesnik na strani odjemalca, medtem ko pišete svojo logiko v C#.
  • Visual Studio in Visual Studio Code zagotavljata odlično izkušnjo razvoja Blazor v sistemih Windows, Linux in macOS.
  • .NET je brezplačen in vključuje Blazor. Ni pristojbin ali stroškov licenciranja, tudi za komercialno uporabo.

Več o izdaji Blazorja lahko izveste na spodnji povezavi.

vir: Microsoft

Več o temah: ASP .Net, blazer, Silverlight, WebAssembly