Microsoft anuncia la disponibilidad general de .NET 8 con rendimiento y otras mejoras

Icono de tiempo de lectura 2 minuto. leer


Los lectores ayudan a respaldar a MSpoweruser. Es posible que obtengamos una comisión si compra a través de nuestros enlaces. Icono de información sobre herramientas

Lea nuestra página de divulgación para descubrir cómo puede ayudar a MSPoweruser a sostener el equipo editorial. Leer más

Disponibilidad de Dot Net 8. NET 8

Microsoft anunció hoy la disponibilidad de .NET 8 con miles de mejoras de rendimiento, estabilidad y seguridad. Junto con .NET 8, Microsoft también anunció varias mejoras en la plataforma y las herramientas para mejorar la productividad de los desarrolladores. Puede leer sobre los aspectos más destacados de la versión .NET 8 a continuación.

Actuación:

  • .NET 8 viene con un nuevo generador de código llamado Optimización guiada por perfiles dinámicos (PGO) que optimiza su código en función del uso en el mundo real. Microsoft afirma que esta función puede mejorar el rendimiento de las aplicaciones hasta en un 20%.
  • El soporte del conjunto de instrucciones AVX-512 permite operaciones paralelas en vectores de datos de 512 bits.
  • Los tipos primitivos (numéricos y más) ahora implementan una nueva interfaz formateable y analizable, que les permite formatear y analizar directamente como UTF-8 sin ninguna sobrecarga de transcodificación.

.NET Aspira:

.NET Aspire es una pila para crear aplicaciones nativas de la nube resistentes, observables y configurables con .NET. .NET Aspire contiene un conjunto seleccionado de componentes mejorados para la nube con telemetría, resiliencia, configuración y controles de estado. .NET Aspire ayuda con lo siguiente:

  • Orquestación: .NET Aspire proporciona funciones para ejecutar y conectar aplicaciones de proyectos múltiples y sus dependencias.
  • Componentes: Los componentes .NET Aspire son paquetes NuGet para servicios de uso común, como Redis o Postgres, con interfaces estandarizadas que garantizan que se conecten de manera consistente y sin problemas con su aplicación.
  • Modelado: .NET Aspire viene con plantillas de proyecto y experiencias de herramientas para Visual Studio y dotnet CLI lo ayuda a crear e interactuar con aplicaciones .NET Aspire.

Mejoras en el contenedor .NET:

La imagen .NET ahora viene con un usuario no root para mayor seguridad. Las herramientas del SDK de .NET publican imágenes de contenedor sin un Dockerfile y no son raíz de forma predeterminada. Además, el tiempo necesario para implementar las aplicaciones .NET en contenedores es más rápido debido a que las imágenes base .NET son más pequeñas.

Mejoras de Blazor:

Blazor en .NET 8 puede usar tanto el servidor como el cliente juntos para manejar todas sus necesidades de interfaz de usuario web.

Desarrollo de IA:

.NET 8 trae varias mejoras al?System.NumericsBiblioteca para mejorar su compatibilidad con cargas de trabajo de IA generativa.

Aparte de lo anterior, la nueva versión de .NET 8 también viene con otras mejoras, puedes leer sobre ellas en detalle. esta página.

 

Más sobre los temas: .NET 8, desarrolladores, punto neto 8, microsoft

Deje un comentario

Su dirección de correo electrónico no será publicada. Las areas obligatorias están marcadas como requeridas *