.NET 9 introduce numerous características y mejoras en C# 13, ASP.NET Core, Entity Framework Core y más. C# 13 trae capacidades del lenguaje mejoradas, incluyendo colecciones de parámetros, tipos de bloqueo mejorados, acceso a índices implícitos y un nuevo carácter de escape. ASP.NET Core ofrece mejoras en el rendimiento y la seguridad con mejoras en OpenAPI, entrega de activos más rápida, soporte de PAR y una biblioteca de HybridCache. Entity Framework Core optimiza el manejo de datos con mejoras en el soporte de Cosmos DB, consultas AOT precompiladas, migraciones simplificadas y mejoras en LINQ. El tiempo de ejecución de .NET proporciona ejecución de alta performance y escalable con conmutadores de características, aplicación de flujo de control y adaptación dinámica. Las bibliotecas ofrecen componentes flexibles y seguros, incluyendo soporte de Base64Url, nuevas sobrecargas de TimeSpan, colecciones mejoradas y actualizaciones de criptografía. El SDK proporciona características de productividad y pruebas, como ejecutar pruebas en paralelo, un nuevo registrador de terminal, conjuntos de trabajo y analistas adicionales. .NET Aspire mejora la experiencia de DevOps y compilación con un SDK de MSBuild, un dashboard mejorado, actualizaciones de telemetría y soporte de espera de dependencias. .NET MAUI ofrece mejoras en la plataforma móvil y cruzada, incluyendo despliegue AOT nativo, APIs incrustadas, recorte completo y nuevos controles. En general, .NET 9 trae mejoras en el rendimiento, seguridad mejorada, características amigables con los desarrolladores y potencia cruzada.
dev.to
.NET 9 is Officially Out Today: Unpacking the Top Updates Across 8 Key Areas! 🎉
