Mirando hacia adelante: Las ediciones anteriores de .NET Framework se diseñaron para proporcionar una plataforma de desarrollo para aplicaciones exclusivas de Windows. Hoy en día, la tecnología es compatible con todos los principales sistemas operativos informáticos y móviles. En el futuro, .NET pretende mejorar el desarrollo de aplicaciones ofreciendo soporte mejorado para servicios de nube e inteligencia artificial.
Unos meses después del lanzamiento oficial .NET 8Microsoft se está preparando ahora para la próxima generación de su plataforma de desarrollo de código abierto. .NET 9, cuyo lanzamiento está previsto para noviembre de 2024, estará moldeado por una «visión» centrada en dos áreas principales de desarrollo: proyectos nativos de la nube y aplicaciones mejoradas con IA.
Microsoft está colaborando con sus socios para mejorar la productividad del desarrollo de programas .NET, independientemente del entorno de desarrollo integrado (IDE) que utilicen los programadores. Codificar en Visual Studio, Visual Studio Code, C# Dev Kit o incluso en la nube será más fácil que nuncasegún Microsoft.
Redmond ha declarado que después de pasar los últimos años construyendo sólidos «fundamentos nativos de la nube» con rendimiento en tiempo de ejecución y monitoreo de aplicaciones, la pila .NET ahora está lista para hacer más en la nube. Si bien .NET 8 incluyó optimizaciones para aplicaciones Web API, la corporación afirma que .NET 9 extenderá estas optimizaciones a otros tipos de aplicaciones.
Las aplicaciones .NET 9 tendrán la capacidad de escalarse a múltiples instancias dentro de entornos de contenedores basados en Kubernetes, ofreciendo seguridad mejorada para «datos efímeros», como tokens de autenticación y antifalsificación. El desarrollo nativo de la nube recibirá un impulso significativo con el soporte mejorado de Visual Studio para la compilación de código nativo AOT (anticipado), un paradigma de programación ideal para aplicaciones autónomas y exclusivas de plataforma.
Las próximas herramientas Visual Studio y Visual Studio Code IDE también introducirán nuevas «experiencias de implementación» para la pila de desarrollo .NET Aspire lista para la nube. Los desarrolladores de .NET 9 podrán implementar su trabajo en Azure Container Apps desde VS, VS Code y a través de la interfaz de línea de comandos (CLI) de Azure Developer.
Microsoft enfatiza que el éxito de OpenAI ha generado «entusiasmo» entre los desarrolladores con respecto a las capacidades de la IA para transformar sus aplicaciones. .NET 9 aprovechará aún más la integración más estrecha entre las empresas de Redmond y OpenAI. El marco .NET 9 incluirá bibliotecas y documentación para trabajar con OpenAI y modelos de código abierto en entornos locales y alojados.
Microsoft afirma que .NET 9 será un entorno de primera clase para crear aplicaciones «inteligentes». El nuevo marco está disponible para pruebas, ya que la primera vista previa ya está disponible. disponible para descarga. Microsoft actualizará periódicamente .NET 9 Notas de lanzamientoproporcionando una lista completa de cambios y funciones adicionales con cada nueva vista previa.