Выпущена первая предварительная версия .NET 6 для разработчиков. .NET 6 должен быть выпущен в ноябре 2021 года и, по словам Microsoft, предоставит заключительные части плана унификации .NET, который начался с .NET 5.
.NET был создан на основе комбинации .NET Framework и .NET Core. План Microsoft, когда было объявлено о .NET 5, заключался в том, что разработчики смогут создать единый собственный проект .NET 5 для Windows, Linux, macOS, iOS, Android, tvOS, watchOS и WebAssembly.
Новый выпуск нацелен на то, чтобы предложить разработчикам больше платформ для приложений с интеграцией возможностей Android, iOS и macOS, которые являются частью Xamarin, в .NET 6. Microsoft также расширяет возможности использования Blazor, а не только для веб-приложений. чтобы обеспечить разработку нового типа гибридного клиентского приложения, которое объединяет веб-интерфейс и собственный интерфейс и может использоваться как для настольных компьютеров, так и для мобильных устройств.
Другое важное улучшение — это принятие «более открытого процесса планирования с .NET 6». В последних версиях Microsoft запланированы выпуски .NET с иерархической моделью тем, эпиков и пользовательских историй, с приоритетами и категориями. Эта модель теперь доступна разработчикам с целью предложить более широкий взгляд на то, что Microsoft считает наиболее важными функциями. Они говорят, что это облегчает поиск возможностей для участия и внесения вклада.
Тема GitHub и эпические проблемы для .NET 6 были впервые представлены в сентябре. Это первый раз, когда Microsoft использует проблемы GitHub — для .NET 5 они использовали Azure DevOps. Команда разработчиков говорит, что лучший способ получить полное представление о своих планах — это использовать приложение themesof.net на основе Blazor.
Говоря более практическим языком, предварительная версия включает пользовательский интерфейс многоплатформенного приложения .NET, современный набор инструментов пользовательского интерфейса, который расширяет Xamarin как часть унификации .NET 6. Поддержка Blazor была расширена до настольных приложений, а также улучшена поддержка контейнеров.
.NET 6 был протестирован с Visual Studio 16.9 Preview 4 и Visual Studio для Mac 8.9, и разработчики рекомендуют вам использовать эти сборки, если вы хотите попробовать .NET 6.