A Microsoft végre kiad egy alternatívát a Silverlight számára

Olvasási idő ikonra 2 perc olvas


Az olvasók segítenek az MSpoweruser támogatásában. Kaphatunk jutalékot, ha a linkjeinken keresztül vásárol. Eszköztipp ikon

Olvassa el közzétételi oldalunkat, hogy megtudja, hogyan segítheti az MSPowerusert a szerkesztői csapat fenntartásában Tovább

Silverlight Blazor WebAssembly

A Microsoft Silverlight támogatása 12. október 2021-én ér véget. Annak ellenére, hogy a Silverlightot továbbra is támogatja a Microsoft, az aktív fejlesztést néhány évvel ezelőtt leállították. A Silverlight jelenleg csak az Internet Explorer 11-ben támogatott. A Silverlight lehetővé tette a fejlesztők számára, hogy asztali és webes alkalmazásokat is készítsenek. A Microsoft azt javasolja az asztali alkalmazások fejlesztőinek, hogy használjanak UWP-t vagy WPF-et a .NET Core for Silverlight-on. A webfejlesztők számára a Microsoft most egy új keretrendszert adott ki, az úgynevezett Blazor WebAssemble. Ez nem előzetes kiadás, a Blazor már készen áll a gyártásra.

A Blazor lehetővé teszi a webfejlesztők számára, hogy JavaScript helyett C# használatával hozzanak létre webes alkalmazásokat. A .NET Silverlight kódot is újra felhasználhatják. Ezenkívül a Blazor alkalmazások C#, HTML és CSS használatával megvalósított, újrafelhasználható webes UI összetevőkből állnak. Mivel mind a kliens, mind a kiszolgáló kódja C#-ban van írva, a fejlesztők megoszthatják a kódot és a könyvtárakat.

A Blazor az ASP.NET, a népszerű webfejlesztő keretrendszer egyik funkciója, amely webalkalmazások készítéséhez szükséges eszközökkel és könyvtárakkal bővíti ki a .NET fejlesztői platformot.

A Blazor a következő előnyöket kínálja a Silverlighthoz képest:

  • A Blazor nyílt webes szabványokat használ bővítmények és kódtranszpiláció nélkül.
  • A Blazor minden modern webböngészőben működik, beleértve a mobilböngészőket is.
  • A Blazor-alkalmazások használhatják a meglévő .NET-könyvtárakat, köszönhetően a .NET Standardnak – a .NET API-k hivatalos specifikációjának, amely minden .NET-megvalósításban közös.
  • A C# kódja könnyedén hívhat JavaScript API-kat és könyvtárakat. Továbbra is használhatja a JavaScript-könyvtárak nagy ökoszisztémáját, amelyek az ügyféloldali felhasználói felülethez léteznek, miközben a logikáját C#-ban írja.
  • A Visual Studio és a Visual Studio Code nagyszerű Blazor-fejlesztési élményt nyújt Windows, Linux és macOS rendszeren.
  • A .NET ingyenes, és ez magában foglalja a Blazort is. Nincsenek díjak vagy engedélyezési költségek, beleértve a kereskedelmi felhasználást is.

A Blazor kiadásáról az alábbi forráslinkről tudhat meg többet.

Forrás: microsoft

Bővebben a témákról: ASP .Net, blézer, Silverlight, WebAssemble