.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
• Обновление KB5046733 (Build 22635.4580) для Windows 11, версия 23H2 (Beta)
• Обновление KB5048780 (Build 26120.2510) для Windows 11, версия 24H2 (Dev): Функции Recall доступны для Copilot+ ПК на базе Intel и AMD
• Новая уязвимость нулевого дня в Windows, включая Windows 11 24H2, раскрывает учетные данные NTLM. Доступен неофициальный патч от 0patch
• «Вторник Патчей», 10 декабря 2024: Eжемесячные обновления безопасности для Windows 11 и Windows 10
• Microsoft выпускает предварительную версию Copilot Vision
• Microsoft подробнее рассказала про функцию «Устранение неполадок с помощью Центра обновления Windows» для Windows 11