Microsoft представляет .NET 5

На Build 2019 Microsoft анонсировала следующую основную версию своей .NET Framework. .NET 5 будет кроссплатформенным продуктом и сможет ориентироваться на Windows, Linux, macOS, iOS, Android, tvOS, watchOS, WebAssembly и другие.

Ожидается, что .NET 5 будет выпущен в ноябре 2020 года, а первая предварительная версия будет доступна в первой половине 2020 года. Он будет поддерживаться в будущих обновлениях Visual Studio 2019, Visual Studio для Mac и Visual Studio Code.

Проект направлен на добавление в .NET следующих улучшений:

  • Создайте единую среду выполнения и платформу .NET, которые можно использовать повсюду, с единообразным поведением среды выполнения и интерфейсом разработчика.
  • Расширьте возможности .NET, взяв лучшее из .NET Core, .NET Framework, Xamarin и Mono.
  • Создайте этот продукт на основе единой базы кода, над которой разработчики (Microsoft и сообщество) могут работать и расширять вместе, что улучшает все сценарии.

Вот несколько новых функций.

  • У вас будет больше возможностей выбора во время выполнения (подробнее об этом ниже).
  • Совместимость с Java будет доступна на всех платформах.
  • Совместимость Objective-C и Swift будет поддерживаться в нескольких операционных системах.
  • CoreFX будет расширен для поддержки статической компиляции .NET (заблаговременно — AOT), меньшего размера и поддержки большего количества операционных систем.

Microsoft выпустит .NET Core 3.0 в сентябре этого года, .NET 5 — в ноябре 2020 года, а затем компания намеревается выпускать основную версию .NET один раз в год, каждый ноябрь.

Расписание Dotnet

В официальном сообщении блога о .NET Core говорится следующее:

Мы пропускаем версию 4, потому что она запутает пользователей, знакомых с .NET Framework, который уже давно использует серию 4.x. Кроме того, мы хотели четко сообщить, что .NET 5 — это будущее платформы .NET.

Мы также пользуемся возможностью упростить именование. Мы думали, что если будет только один .NET, нам не понадобится уточняющий термин вроде «Core». Более короткое название является упрощением и также указывает на то, что .NET 5 имеет единообразные возможности и поведение. Если хотите, можете продолжать использовать имя .NET Core.

Источник: Microsoft

Добавить комментарий

Ваш адрес email не будет опубликован.