⚡️⚡️⚡️
Выпущен .NET 8 и день презентации .NET Aspire.
🚀.NET Aspire - это новый стек, который должен помочь нам создавать облачные нативные решения.
Microsoft
представила выпуск открытой платформы
.NET 8, созданной благодаря унификации продуктов
.NET Framework, .NET Core и Mono. На основе
.NET 8 можно создавать многоплатформенные приложения для браузера, облачных систем, рабочего стола, IoT-устройств и мобильных платформ, используя единые библиотеки и общий процесс сборки, не зависящий от типа приложения.
Сборки .NET SDK 8, .NET Runtime 8 и
ASP.NET Core Runtime 8
сформированы для Linux, macOS и Windows. .NET Desktop Runtime 8 поставляется только для Windows. Ветка .NET 8 отнесена к категории LTS и будет сопровождаться в течение трёх лет до ноября 2026 года. Все связанные с проектом
наработки распространяются под лицензией MIT.
В состав .NET 8 входит
Runtime с JIT-компилятором RyuJIT,
спецификации API, библиотеки
WPF, Windows Forms, WinUI, Entity Framework, интерфейс командной строки
dotnet, а также
инструменты для разработки микросервисов, библиотек, серверных, графических и консольных приложений. Отдельно
опубликованы стек для разработки web-приложений
ASP.NET Core 8.0, ORM-прослойка
Entity Framework Core 8.0 (драйверы имеются, в том числе, для SQLite и PostgreSQL), библиотека WPF 8 (Windows Presentation Foundation), фреймворк Windows Forms 8 для разработки GUI, платформа
Aspire 8 для создания приложений Cloud Native, фреймворк
MAUI 8 для разработки многоплатформенных интерфейсов пользователя, а также выпуски языков
C# 12 и
F# 8.
Поддержка .NET 8.0 и C# 12 включена в свободный редактор кода Visual Studio Code.Подробнее:
https://devblogs.microsoft.com/dotnet/introducing-dotnet-aspire-simplifying-cloud-native-development-with-dotnet-8/@csharp_ci