.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
• Microsoft продолжает перенос настроек из Панели управления в приложение «Параметры» в Windows 11
• Microsoft выпустила Recall, функцию Click to Do и умный поиск на основе ИИ для Copilot+ ПК – доступно в KB5055627 для Windows 11, версия 24H2
• Microsoft устраняет баг с перегрузкой процессора при наборе писем в Outlook
• Обновление KB5055632 (Build 26200.5570) для Windows 11, версия 24H2 (Dev)
• Обновление KB5055634 (Build 26120.3941) для Windows 11, версия 24H2 (Beta)
• Обновление KB5055627 (Build 26100.3915) Preview для Windows 11, версия 24H2