Microsoft w końcu wypuszcza alternatywę dla Silverlight

Ikona czasu czytania 2 minuta. czytać


Czytelnicy pomagają wspierać MSpoweruser. Możemy otrzymać prowizję, jeśli dokonasz zakupu za pośrednictwem naszych linków. Ikona podpowiedzi

Przeczytaj naszą stronę z informacjami, aby dowiedzieć się, jak możesz pomóc MSPoweruser w utrzymaniu zespołu redakcyjnego Czytaj więcej

Zespół Silverlight Blazor WebAssembly

Microsoft Silverlight zakończy wsparcie 12 października 2021 r. Mimo że Silverlight jest nadal wspierany przez Microsoft, aktywny rozwój został zatrzymany kilka lat temu. Obecnie Silverlight jest obsługiwany tylko w przeglądarce Internet Explorer 11. Silverlight umożliwia programistom tworzenie zarówno aplikacji na komputery stacjonarne, jak i aplikacji internetowych. Firma Microsoft zaleca deweloperom aplikacji klasycznych korzystanie z platformy UWP lub WPF na platformie .NET Core dla Silverlight. Dla twórców stron internetowych firma Microsoft wydała teraz nową platformę o nazwie Zestaw WebAssembly Blazora. To nie jest wersja zapoznawcza, Blazor jest teraz gotowy do produkcji.

Blazor umożliwia deweloperom sieci Web tworzenie aplikacji internetowych przy użyciu C# zamiast JavaScript. Mogą również ponownie użyć kodu .NET Silverlight. Ponadto aplikacje Blazor składają się ze składników internetowego interfejsu użytkownika wielokrotnego użytku zaimplementowanych przy użyciu C#, HTML i CSS. Ponieważ zarówno kod klienta, jak i serwera jest napisany w języku C#, programiści mogą udostępniać kod i biblioteki.

Blazor to funkcja platformy ASP.NET, popularnej platformy do tworzenia sieci Web, która rozszerza platformę deweloperską platformy .NET o narzędzia i biblioteki do tworzenia aplikacji sieci Web.

Blazor oferuje następujące zalety w porównaniu z Silverlight:

  • Blazor korzysta z otwartych standardów internetowych bez wtyczek i transpilacji kodu.
  • Blazor działa we wszystkich nowoczesnych przeglądarkach internetowych, w tym przeglądarkach mobilnych.
  • Aplikacje Blazor mogą korzystać z istniejących bibliotek .NET dzięki .NET Standard — formalnej specyfikacji interfejsów API platformy .NET, które są wspólne dla wszystkich implementacji .NET.
  • Twój kod C# może łatwo wywoływać interfejsy API i biblioteki JavaScript. Podczas pisania logiki w języku C# można nadal korzystać z dużego ekosystemu bibliotek JavaScript, które istnieją dla interfejsu użytkownika po stronie klienta.
  • Visual Studio i Visual Studio Code zapewniają doskonałe środowisko programistyczne Blazor w systemach Windows, Linux i macOS.
  • Platforma .NET jest bezpłatna, w tym Blazor. Nie ma żadnych opłat ani kosztów licencji, w tym do użytku komercyjnego.

Możesz dowiedzieć się więcej o wydaniu Blazor z linku źródłowego poniżej.

Źródło: Microsoft

Więcej na tematy: ASP.Net, marynarka, Silverlight, WebAssembly