Microsoft julkaisee vihdoin vaihtoehdon Silverlightille

Lukuajan kuvake 2 min. lukea


Lukijat auttavat tukemaan MSpoweruseria. Saatamme saada palkkion, jos ostat linkkien kautta. Työkaluvihje-kuvake

Lue ilmoitussivumme saadaksesi selville, kuinka voit auttaa MSPoweruseria ylläpitämään toimitustiimiä Lue lisää

Silverlight Blazor WebAssembly

Microsoft Silverlightin tuki päättyy 12. Vaikka Microsoft tukee edelleen Silverlightia, aktiivinen kehitys lopetettiin useita vuosia sitten. Silverlightia tuetaan tällä hetkellä vain Internet Explorer 2021:ssä. Silverlightin avulla kehittäjät voivat rakentaa sekä työpöytä- että verkkosovelluksia. Microsoft suosittelee työpöytäsovellusten kehittäjiä käyttämään UWP:tä tai WPF:ää .NET Core for Silverlightissa. Web-kehittäjille Microsoft on nyt julkaissut uuden kehyksen nimeltä Blazor WebAss Assembly. Tämä ei ole esikatseluversio, vaan Blazor on nyt tuotantovalmis.

Blazor antaa verkkokehittäjille mahdollisuuden luoda verkkosovelluksia C#:lla JavaScriptin sijaan. He voivat myös käyttää uudelleen .NET Silverlight -koodia. Lisäksi Blazor-sovellukset on tehty uudelleenkäytettävistä verkkokäyttöliittymäkomponenteista, jotka on toteutettu C#:lla, HTML:llä ja CSS:llä. Koska sekä asiakas- että palvelinkoodi on kirjoitettu C#-kielellä, kehittäjät voivat jakaa koodia ja kirjastoja.

Blazor on ASP.NETin ominaisuus, suosittu verkkokehityskehys, joka laajentaa .NET-kehittäjäalustaa työkaluilla ja kirjastoilla verkkosovellusten rakentamiseen.

Blazor tarjoaa seuraavat edut Silverlightiin verrattuna:

  • Blazor käyttää avoimia verkkostandardeja ilman lisäosia tai koodin siirtoa.
  • Blazor toimii kaikissa nykyaikaisissa verkkoselaimissa, mukaan lukien mobiiliselaimet.
  • Blazor-sovellukset voivat käyttää olemassa olevia .NET-kirjastoja .NET Standardin ansiosta. Tämä on muodollinen .NET-sovellusliittymien eritelmä, joka on yhteinen kaikissa .NET-toteutuksissa.
  • C#-koodisi voi helposti kutsua JavaScript-sovellusliittymiä ja kirjastoja. Voit jatkaa asiakaspuolen käyttöliittymässä olevien JavaScript-kirjastojen suuren ekosysteemin käyttöä kirjoittaessasi logiikkaasi C#-kielellä.
  • Visual Studio ja Visual Studio Code tarjoavat loistavan Blazor-kehityskokemuksen Windowsissa, Linuxissa ja macOS:ssä.
  • .NET on ilmainen, ja se sisältää Blazorin. Ei maksuja tai lisenssikuluja, mukaan lukien kaupallinen käyttö.

Voit oppia lisää Blazorin julkaisusta alla olevasta lähdelinkistä.

Lähde: Microsoft

Lisää aiheista: ASP .Net, bleiseri, Silverlight, WebAssembly