Desarrollo
Microsoft
Open source

Microsoft lanza .NET 8, la nueva versión de su plataforma de desarrollo de aplicaciones

El rendimiento, el desarrollo nativo de la nube y la IA generativa reciben especial atención en la última actualización de la plataforma de desarrollo de aplicaciones de Microsoft.

sede de microsoft en redmond

.NET 8, la última versión de la plataforma de desarrollo de aplicaciones multiplataforma y de código abierto de Microsoft, ha llegado con muchas mejoras de rendimiento, seguridad y estabilidad. Al igual que su predecesor, pone énfasis en el desarrollo nativo de la nube junto con la inteligencia artificial (IA) generativa.

Anunciada el 14 de noviembre para Windows, Linux y macOS, .NET 8 es la última versión LTS (Long Term Support) de la plataforma, con tres años de soporte. Remodela la creación de aplicaciones “inteligentes” nativas de la nube y servicios de alto tráfico que escalan según la demanda.

La actualización incluye un nuevo generador de código llamado PGO (optimización guiada por perfil dinámico), que optimiza el código basándose en el uso del “mundo real” y mejora el rendimiento de la aplicación hasta en un 20%. PGO está habilitado de forma predeterminada. La compatibilidad en el conjunto de instrucciones AVX-512 permite operaciones paralelas en vectores de datos de 512 bits para procesar más datos en menos tiempo. Microsoft señala que está viendo mejoras en el escenario API JSON del 18%, con casi un millón de solicitudes por segundo con API mínimas de ASP.NET Core.

En el frente del desarrollo nativo de la nube, presenta .NET Aspire en forma de vista previa. Se trata de una pila para crear aplicaciones configurables nativas de la nube e incluye un conjunto de componentes mejorados para aplicaciones nativas mediante uso de telemetría, configuración, resiliencia y controles de estado de forma predeterminada, y permite el descubrimiento de dependencias esenciales para aplicaciones nativas de la nube. Estará disponible de forma general en la primavera de 2024.

Microsoft ha dicho que .NET 8 simplifica el uso de la IA a través de funciones en el SDK de .NET y la integración con varias herramientas. Las mejoras en la biblioteca System.Numericscode mejoran la compatibilidad con cargas de trabajo de IA generativa, como la integración de primitivas de Tensor. Microsoft ha colaborado con varios socios, como Azure OpenAI y Qdrant , para garantizar que los desarrolladores de .NET tengan acceso a modelos, servicios y plataformas de IA a través de SDK, dijo la compañía. El SDK de código abierto Semantic Kernel simplifica la integración de estos componentes de IA en aplicaciones nuevas y existentes.

En cuanto a los contenedores, Microsoft buscó hacer que las aplicaciones de empaquetado sean más fáciles y seguras. Cada imagen .NET incluye un usuario no root para contenedores más seguros y una configuración de una sola línea. Las herramientas del SDK de .NET publican imágenes de contenedor sin un Dockerfile y no son raíz de forma predeterminada.



Contenido Patrocinado

Forma parte de nuestra comunidad

 

¿Te interesan nuestras conferencias?

 

 
Cobertura de nuestros encuentros
 
 
 
 
Lee aquí nuestra revista de canal

DealerWorld Digital