Microsoft konečne vydáva alternatívu pre Silverlight

Ikona času čítania 2 min. čítať


Čítačky pomáhajú podporovať MSpoweruser. Ak nakupujete prostredníctvom našich odkazov, môžeme získať províziu. Ikona popisu

Prečítajte si našu informačnú stránku a zistite, ako môžete pomôcť MSPoweruser udržať redakčný tím Čítaj viac

Silverlight Blazor WebAssembly

Microsoft Silverlight dosiahne koniec podpory 12. októbra 2021. Aj keď Silverlight stále podporuje Microsoft, aktívny vývoj bol pred niekoľkými rokmi zastavený. V súčasnosti je Silverlight podporovaný iba v Internet Exploreri 11. Silverlight umožnil vývojárom vytvárať desktopové aj webové aplikácie. Microsoft odporúča vývojárom desktopových aplikácií používať UWP alebo WPF na .NET Core for Silverlight. Pre webových vývojárov teraz spoločnosť Microsoft vydala nový rámec s názvom Webová zostava Blazor. Toto nie je predbežné vydanie, Blazor je teraz pripravený na výrobu.

Blazor umožňuje webovým vývojárom vytvárať webové aplikácie pomocou C# namiesto JavaScriptu. Môžu tiež znova použiť .NET Silverlight kód. Aplikácie Blazor sú tiež vyrobené z opakovane použiteľných komponentov webového používateľského rozhrania implementovaných pomocou C#, HTML a CSS. Keďže kód klienta aj servera je napísaný v jazyku C#, vývojári môžu zdieľať kód a knižnice.

Blazor je funkciou ASP.NET, populárneho webového vývojového rámca, ktorý rozširuje vývojársku platformu .NET o nástroje a knižnice na vytváranie webových aplikácií.

Blazor ponúka oproti Silverlight nasledujúce výhody:

  • Blazor používa otvorené webové štandardy bez doplnkov alebo transpilácie kódu.
  • Blazor funguje vo všetkých moderných webových prehliadačoch vrátane mobilných prehliadačov.
  • Aplikácie Blazor môžu využívať existujúce knižnice .NET vďaka .NET Standard – formálnej špecifikácii .NET API, ktoré sú spoločné pre všetky implementácie .NET.
  • Váš kód C# môže jednoducho volať JavaScript API a knižnice. Počas písania logiky v jazyku C# môžete naďalej používať rozsiahly ekosystém knižníc JavaScriptu, ktoré existujú pre používateľské rozhranie na strane klienta.
  • Visual Studio a Visual Studio Code poskytujú skvelé skúsenosti s vývojom Blazor na Windows, Linux a macOS.
  • .NET je zadarmo a zahŕňa Blazor. Neexistujú žiadne poplatky ani licenčné náklady, a to ani za komerčné použitie.

Viac o vydaní Blazor sa môžete dozvedieť zo zdrojového odkazu nižšie.

zdroj: Microsoft

Viac o témach: ASP .Net, sako, Silverlight, WebAssembly