Se ha lanzado la novena versión de .NET, la plataforma de desarrollo de Microsoft. En un boletín del 13 de febreroEl editor ofrece algunas pautas sobre esta iteración: "Se centrará en aplicaciones nativas de la nube y basadas en IA". En el primer punto, los desarrolladores verán mejoras en el rendimiento del tiempo de ejecución y en la supervisión de las aplicaciones. Además, Microsoft Proporcionará "caminos pavimentados" para los marcos y servicios populares, como Kubernetes o Redis. Estas mejoras se entregarán en forma de múltiples capas de la pila .NET. Según Microsoft, estas capacidades funcionan junto con .NET Aspire, que tiene como objetivo reducir el costo y la complejidad de la creación de aplicaciones en la nube. Junto con .NET 9, Visual Studio y Visual Studio Code agregarán experiencias de desarrollo e implementación adicionales para .NET Aspire.

Una orientación de IA asumida

En cuanto al segundo punto, la firma de Redmond indica que .NET 9 permitirá integrar más fácilmente la IA en las aplicaciones. Ya se han dado pasos en esta dirección en .NET 8, que trajo consigo muestras y documentación para cargas de trabajo de IA, clientes C# para bases de datos vectoriales y bibliotecas como Semantic Kernel. Además, .NET 9 soportará modelos OpenAI, pero también alternativas de código abierto.

La primera vista previa de .NET 9 Ya está disponible. Se espera que la versión de producción esté disponible en noviembre, aproximadamente un año después de la versión actual de .NET 8. Microsoft brindará soporte a .NET 9 durante 18 meses. Además de la versión preliminar de .NET 9, Microsoft lanzó .NET Aspire Preview 3, que incluye mejoras en la interfaz de usuario del panel de control y compatibilidad con componentes adicionales, incluidos Azure OpenAI, Apache Kakfa, Oracle, MySQL, Azure Cosmos DB y Orleans, el marco propio de la empresa para crear aplicaciones distribuidas, clientes C# para bases de datos vectoriales y bibliotecas como Semantic Kernel.