Microsoft наконец-то выпускает альтернативу Silverlight

Значок времени чтения 2 минута. читать


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

Прочтите нашу страницу раскрытия информации, чтобы узнать, как вы можете помочь MSPoweruser поддержать редакционную команду. Читать далее

Веб-сборка Silverlight Blazor

Поддержка Microsoft Silverlight прекратится 12 октября 2021 года. Несмотря на то, что Silverlight по-прежнему поддерживается Microsoft, активная разработка была остановлена ​​несколько лет назад. Сейчас Silverlight поддерживается только в Internet Explorer 11. Silverlight позволяет разработчикам создавать как настольные, так и веб-приложения. Microsoft рекомендует разработчикам настольных приложений использовать UWP или WPF в .NET Core для Silverlight. Для веб-разработчиков Microsoft выпустила новую платформу под названием Блазор ВебСборка. Это не предварительная версия, 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

Подробнее о темах: АСП.Нет, Blazor, Silverlight, WebAssembly