Релиз Microsoft .NET 5.0: Улучшения производительности и поддержка Windows ARM64 и WebAssembly

2020-11-11 13605 комментарии
10 ноября компания Microsoft выпустила .NET 5.0 Final. Новая версия NET Framework доступна для платформ Windows, macOS, Linux и ARM

Microsoft сообщает, что .NET 5.0 «значительно» улучшает производительность, поставляется с языковыми улучшениями и теперь поддерживает платформы Windows ARM64 и WebAssembly.

Анонс новой версии был сделан на мероприятии .NET Conf 2020, целью которого было освещение новых возможностей для разработчиков. Также 10 ноября состоялся релиз ASP.Net Core, EF Core, C# 9 и F# 5.

Microsoft представила .NET 5.0 еще в мае 2019 года с намерением подготовить релиз к ноябрю 2020 года. Крупные обновления .NET теперь будут выходить ежегодно в ноябре. Так, например, релиз .NET 6.0 намечен на ноябрь 2021 года. Поддержка .NET 5.0 будет осуществляться до февраля 2022 года (т.е. еще примерно три месяца после выхода .NET 6.0).

Для использования .NET 5.0 на компьютерах с Windows требуется Visual Studio 16.8 или более поздняя версия. Разработчикам, использующим mac OS, нужна последняя версия Visual Studio для Mac. Расширение C# и Visual Studio Code уже поддерживают .NET 5.0 и C# 9.

Ключевые изменения и улучшения .NET 5.0

  • Множественные улучшения производительности. Microsoft опубликовала подробный анализ с результатами тестов. Алгоритм сортировки и производительность компилятора Just in Time значительно увеличились.
  • Повышена производительность библиотек .NET, например сериализация JSON, регулярные выражения, HTTP.
  • Снижение задержки P95 благодаря улучшениям в таких областях, как сборка мусора или многоуровневая компиляция.
  • Улучшены варианты развертывания приложений, например образы контейнеров Server Core, однофайловые приложения и уменьшенные размеры образов контейнеров.
  • Добавлена поддержка платформ Windows ARM64 и WebAssembly.
  • Улучшения языков C# 9 и F# 5.

В официальном блоге «.NET Blog» Microsoft опубликовала пост с подробными изменениями, в котором представлена дополнительная информация о новых функциях и улучшениях .NET 5.0. Примечания к выпуску последних обновлений .NET Core доступны на сервисе GitHub.

Скачать новую версию можно на официальном сайте загрузок .NET 5.0 или на нашем сайте. На ресурсе доступны SDK и среды выполнения для всех поддерживаемых операционных систем.

Скачать Microsoft .NET 5.0

© . По материалам Ghacks

Комментарии и отзывы

Добавляя комментарий, ознакомьтесь с Правилами сообщества

Нашли ошибку?