Windows Tips & News

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 один раз в год, каждый ноябрь.

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

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

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

Источник: Microsoft

Тарас Буря, автор Winaero

Ранее в этом месяце пользователи Microsoft Edge начали сообщать о проблемах с помощью цифровых пе...

Читать далее

Скачать реестр и архивы командных файлов

Этот веб-сайт использует файлы cookie, чтобы улучшить вашу работу во время навигации по веб-сайту...

Читать далее

Сергей Ткаченко, автор Winaero

До официального выпуска Windows 11, который состоится 5 октября, Microsoft запустила большую рекл...

Читать далее