.NET — это бесплатная кроссплатформенная среда с открытым исходным кодом от Microsoft, которая позволяет разработчикам создавать современные приложения и облачные сервисы. 12 ноября 2024 года компания Microsoft объявила о всеобщей доступности .NET 9 — крупного релиза, включающего тысячи улучшений производительности, безопасности и функциональности.
Microsoft обещает значительное повышение производительности с .NET 9. Всего представлено более 1000 изменений, связанных с производительностью в среде выполнения, рабочих нагрузках и языках. Согласно тесту TechEmpower, .NET 9 теперь может обрабатывать на 15% больше запросов по сравнению с .NET 8. Среда выполнения .NET 9 также включает несколько улучшений производительности, включая оптимизацию циклов, встраивание и векторизацию Arm64 и генерацию кода.
Наряду с .NET 9, Microsoft также анонсировала выпуск .NET Aspire 9 с несколькими новыми функциями. Теперь разработчики могут запускать и останавливать ресурсы с панели управления, поддерживать контейнеры активными между сеансами отладки и др. Выпуск .NET Aspire 9 поставляется с интеграциями для OpenAI, Ollama, Milvus и многих других сервисов для быстрой разработки с ИИ.
ASP.NET Core в .NET 9 поставляется с улучшениями Blazor, SignalR, OpenAPI, а также с улучшенной аутентификацией и авторизацией.
Недавно Microsoft выпустила Microsoft.Extensions.AI и Microsoft.Extensions.VectorData, чтобы предложить унифицированный уровень абстракций C# для взаимодействия со службами ИИ, включая языковые модели, встраивания и многое другое.
Microsoft подчеркнула, что NuGet является самой быстрорастущей экосистемой пакетов из года в год. Недавно Microsoft представила новый интерфейс NuGet.org с поддержкой темного режима и в партнерстве с GitHub добавила собственную поддержку NuGet в Dependabot и многое другое.
Вместе с выпуском .NET 9 компания Microsoft объявила о выпуске Visual Studio 2022 17.12 со значительными улучшениями производительности, улучшенной отладкой и диагностикой, лучшей интеграцией с .NET Aspire, поддержкой анализатора для C# 13, улучшенной поддержкой Git и другими улучшениями.
.NET 9 будет поддерживаться Microsoft в течение 18 месяцев в качестве выпуска со стандартной поддержкой (STS). В целом, .NET 9 — это крупное обновление, предлагающее повышенную производительность, новые инструменты и улучшенную поддержку.
Последние статьи #Microsoft
• NVIDIA связывает проблемы в играх с обновлением Windows 11
• Windows 11 Build 28020.1546 (Canary): Обновление KB5074176 для Windows 11, версия 26H1
• Microsoft интегрирует Sysmon напрямую в Windows 11 и Windows Server 2025
• Microsoft планирует добавить верхнюю панель меню в Windows 11 через PowerToys
• Обновление KB5074177 (Build 26220.7752) для Windows 11, версия 25H2 (Beta)
• Обновление KB5074178 (Build 26300.7733) для Windows 11, версия 25H2 (Dev)
