Microsoft konečně vydává alternativu pro Silverlight

Ikona času čtení 2 min. číst


Čtenáři pomáhají podporovat MSpoweruser. Pokud nakoupíte prostřednictvím našich odkazů, můžeme získat provizi. Ikona popisku

Přečtěte si naši informační stránku a zjistěte, jak můžete pomoci MSPoweruser udržet redakční tým Dozvědět se více

Silverlight Blazor WebAssembly

Microsoft Silverlight dosáhne konce podpory 12. října 2021. Přestože Silverlight stále podporuje Microsoft, aktivní vývoj byl před několika lety zastaven. V současnosti je Silverlight podporován pouze v Internet Exploreru 11. Silverlight umožnil vývojářům vytvářet desktopové i webové aplikace. Microsoft doporučuje vývojářům desktopových aplikací používat UWP nebo WPF na .NET Core pro Silverlight. Pro webové vývojáře nyní Microsoft vydal nový framework s názvem Webová sestava Blazor. Toto není předběžné vydání, Blazor je nyní připraven k produkci.

Blazor umožňuje webovým vývojářům vytvářet webové aplikace pomocí C# místo JavaScriptu. Mohou také znovu použít kód .NET Silverlight. Aplikace Blazor jsou také vyrobeny z opakovaně použitelných komponent webového uživatelského rozhraní implementovaných pomocí C#, HTML a CSS. Protože klientský i serverový kód je napsán v C#, mohou vývojáři sdílet kód a knihovny.

Blazor je funkce ASP.NET, populárního rámce pro vývoj webových aplikací, který rozšiřuje vývojářskou platformu .NET o nástroje a knihovny pro vytváření webových aplikací.

Blazor nabízí oproti Silverlightu následující výhody:

  • Blazor používá otevřené webové standardy bez pluginů nebo transpilace kódu.
  • Blazor funguje ve všech moderních webových prohlížečích, včetně mobilních prohlížečů.
  • Aplikace Blazor mohou využívat existující knihovny .NET díky .NET Standardu – formální specifikaci rozhraní .NET API, která jsou společná pro všechny implementace .NET.
  • Váš kód C# může snadno volat JavaScript API a knihovny. Při psaní logiky v C# můžete nadále používat rozsáhlý ekosystém knihoven JavaScriptu, které existují pro uživatelské rozhraní na straně klienta.
  • Visual Studio a Visual Studio Code poskytují skvělé prostředí pro vývoj Blazor na Windows, Linux a macOS.
  • .NET je zdarma a zahrnuje Blazor. Neexistují žádné poplatky ani licenční náklady, včetně komerčního použití.

Více o vydání Blazor se můžete dozvědět ze zdrojového odkazu níže.

Zdroj: Microsoft

Více o tématech: ASP .Net, blejzr, Silverlight, WebAssembly