Microsoft нарешті випускає альтернативу для Silverlight

Значок часу читання 2 хв. читати


Читачі допомагають підтримувати MSpoweruser. Ми можемо отримати комісію, якщо ви купуєте через наші посилання. Значок підказки

Прочитайте нашу сторінку розкриття інформації, щоб дізнатися, як ви можете допомогти MSPoweruser підтримувати редакційну команду Читати далі

Silverlight Blazor WebAssembly

Підтримка Microsoft Silverlight завершиться 12 жовтня 2021 року. Незважаючи на те, що Silverlight все ще підтримується Microsoft, активна розробка була припинена кілька років тому. Наразі Silverlight підтримується лише в Internet Explorer 11. Silverlight дозволяв розробникам створювати як настільні, так і веб-додатки. Microsoft рекомендує розробникам настільних програм використовувати UWP або WPF на .NET Core для Silverlight. Для веб-розробників Microsoft випустила новий фреймворк під назвою Веб -збірка Blazor. Це не попередній випуск, Blazor тепер готовий до виробництва.

Blazor дозволяє веб-розробникам створювати веб-додатки, використовуючи C# замість JavaScript. Вони також можуть повторно використовувати код .NET Silverlight. Крім того, додатки Blazor складаються з компонентів веб-інтерфейсу для багаторазового використання, реалізованих за допомогою C#, HTML і CSS. Оскільки код клієнта і сервера написаний на C#, розробники можуть спільно використовувати код і бібліотеки.

Blazor — це функція ASP.NET, популярної платформи веб-розробки, яка розширює платформу розробників .NET інструментами та бібліотеками для створення веб-програм.

Blazor пропонує наступні переваги перед Silverlight:

  • Blazor використовує відкриті веб-стандарти без плагінів або транспіляції коду.
  • Blazor працює у всіх сучасних веб-браузерах, включаючи мобільні браузери.
  • Додатки Blazor можуть використовувати існуючі бібліотеки .NET завдяки .NET Standard — офіційній специфікації API .NET, яка є спільною для всіх реалізацій .NET.
  • Ваш код C# може легко викликати API та бібліотеки JavaScript. Ви можете продовжувати використовувати велику екосистему бібліотек JavaScript, які існують для клієнтського інтерфейсу, під час написання логіки на C#.
  • Visual Studio та Visual Studio Code забезпечують чудовий досвід розробки Blazor у Windows, Linux та macOS.
  • .NET безкоштовний, і це включає Blazor. Немає жодних зборів або витрат на ліцензування, у тому числі для комерційного використання.

Ви можете дізнатися більше про випуск Blazor за посиланням на джерело нижче.

джерело: Microsoft

Детальніше про теми: ASP .Net, Блазор, Silverlight, WebAssembly