Presentamos .NET 9: un marco mejorado con un fuerte enfoque en IA, ya disponible

Presentamos .NET 9: un marco mejorado con un fuerte enfoque en IA, ya disponible

Este año, Microsoft dio a conocer la disponibilidad general de .NET 9, que marca la última iteración de su versátil marco multiplataforma diseñado para crear aplicaciones avanzadas y servicios basados ​​en la nube.

La versión .NET 9 es la culminación de un amplio esfuerzo colaborativo de una gran comunidad de desarrolladores junto con los ingenieros de Microsoft durante más de un año. Esta actualización incluye miles de mejoras que aumentan el rendimiento, fortalecen la seguridad y amplían la funcionalidad.

Actualmente, se puede acceder a . NET 9 desde Visual Studio 2022 versión 17.12, que también aporta numerosas mejoras a la experiencia de desarrollo de . NET dentro del IDE de Visual Studio. Cabe destacar que . NET 9 ahora admite la creación de Azure Functions, que es la solución informática sin servidor de Microsoft.

Para conmemorar el lanzamiento de . NET 9 y descubrir sus interesantes funciones, únase a . NET Conf 2024, un evento virtual gratuito de tres días para desarrolladores que tendrá lugar del 12 al 14 de noviembre.

A continuación se presenta una descripción general de las nuevas características y mejoras importantes disponibles en .NET 9:

Descripción general de .NET 9

El equipo de desarrollo de .NET está comprometido a mejorar el rendimiento, fomentar las capacidades de IA, reforzar .NET Aspire y mejorar la productividad de los desarrolladores.

Con . NET 9, se han logrado mejoras de rendimiento mediante la optimización del entorno de ejecución de . NET, lo que ha mejorado significativamente los lenguajes de programación C# y F#, así como el perfeccionamiento de las bibliotecas de . NET. Las cargas de trabajo como ASP.NET Core y Entity Framework Core ahora se inician más rápido, hacen un uso más eficiente de la memoria y pueden alcanzar un mayor rendimiento. Además, se ha introducido un nuevo recolector de elementos no utilizados (GC) de servidor adaptable para atender específicamente a los escenarios de la nube, lo que permite a los desarrolladores un control más preciso sobre el uso de la memoria en estos entornos.

Esta nueva versión amplía las oportunidades para los desarrolladores que crean aplicaciones basadas en IA. Incluye compatibilidad con nuevos servicios de IA de proveedores destacados como OpenAI, Semantic Kernel y Milvus. Además, presenta una capa de middleware de IA junto con actualizaciones del ecosistema .NET que optimizan la eficiencia del desarrollo de IA.

El conjunto de herramientas de Microsoft conocido como . NET Aspire, diseñado para crear paneles de observación, comprobaciones de estado y otras funciones esenciales, recibe una actualización integral en esta versión. NET 9 mejora el panel de telemetría y métricas, aumenta las capacidades de observación para las aplicaciones de Microsoft Azure y simplifica la implementación de aplicaciones ASP.NET Core en máquinas virtuales de Windows y AKS con configuraciones manuales reducidas.

Además, . NET 9 integra varias características que mejoran la productividad en Visual Studio 2022. Los desarrolladores ahora tienen la capacidad de utilizar flujos de trabajo de Git impulsados ​​por IA, administrar paneles de observación y controles de estado dentro de la herramienta del explorador de servidores, y tener acceso directo a telemetría compleja para aplicaciones . NET a través de Visual Studio y Azure Monitor.

Más allá de estas características principales, . NET 9 revoluciona la forma en que los desarrolladores interactúan con los «generadores de código fuente», lo que permite la creación de código que genera código adicional dentro del ecosistema . NET. La CLI de . NET, que funciona como interfaz de línea de comandos para . NET, también se ha actualizado con nuevas funciones para ayudar a los desarrolladores a diagnosticar y solucionar problemas de código.

Para quienes administran datos en aplicaciones .NET, .NET 9 presenta un nuevo conjunto de bibliotecas para manejar tipos de datos estructurados, como vectores y tensores. Se agregan varias bibliotecas y abstracciones nuevas al ecosistema .NET, lo que facilita operaciones más fluidas con servicios de inteligencia artificial orientados a la ciencia de datos.

Además, Microsoft se ha comprometido a proporcionar soporte para .NET 9 como una versión de soporte de término estándar (STS) durante los siguientes 18 meses.

Fuente e imágenes

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *