.NET 9 вводит множество функций и улучшений в C# 13, ASP.NET Core, Entity Framework Core и других. C# 13 добавляет новые языковые возможности, включая params-коллекции, улучшенные типы блокировок, неявный доступ к индексам и новый символ экранирования. ASP.NET Core предлагает улучшения производительности и безопасности с помощью OpenAPI, более быстрой доставки ресурсов, поддержки PAR и библиотеки HybridCache. Entity Framework Core оптимизирует работу с данными за счет улучшенной поддержки Cosmos DB, предварительно скомпилированных запросов AOT, упрощенных миграций и улучшенного LINQ. .NET runtime обеспечивает высокопроизводительную и масштабируемую работу с помощью переключателей функций, принудительного управления потоком и динамической адаптации. Библиотеки предлагают гибкие и безопасные компоненты, включая поддержку Base64Url, новые перегрузки TimeSpan, улучшенные коллекции и обновления криптографии. SDK предлагает функции продуктивности и тестирования, такие как запуск тестов параллельно, новый терминальный логгер, наборы задач и дополнительные анализаторы. .NET Aspire улучшает опыт разработки и сборки с помощью SDK MSBuild, улучшенного дашборда, обновлений телеметрии и поддержки ожидания зависимостей. .NET MAUI предлагает мобильные и кросс-платформенные улучшения, включая native AOT-развертывание, встроенные API, полное удаление и новые элементы управления. В целом, .NET 9 приносит улучшения производительности, усиление безопасности, функции, дружелюбные к разработчикам, и кросс-платформенную мощь.
dev.to
.NET 9 is Officially Out Today: Unpacking the Top Updates Across 8 Key Areas! 🎉
Create attached notes ...
