La segunda versión candidata (release candidate) de Microsoft de .NET 5 fue anunciada el 13 de Octubre. Con la nueva versión Microsoft cada vez se encuentra más cerca de la fusión entre el framework .NET Framework y el core .NET.

La nueva plataforma de .NET, una nueva versión unificada, estará disponible el 10 de Noviembre de 2020. Microsoft, describe la versión Release Candidate 2 como una versión casi final y última. La nueva versión de .NET 5.0 se puede descargar desde la web de Microsoft NET.

Los objetivos de alto nivel para .NET 5 incluyen proporcionar una experiencia unificada del SDK de .NET SDK, desde una única biblioteca en todas las aplicaciones .NET 5 y con soporte para aplicaciones nativas y web en múltiples sistemas operativos.

Un solo proyecto de aplicación nativa .NET 5 que admita la creación de aplicaciones para Windows, Microsoft Duo (Android) y Apple iOS utilizando los controles nativos de cada una de esas plataformas.

Los objetivos adicionales de .NET 5 incluyen soporte para construir aplicaciones en la nube de alto rendimiento, algoritmos más rápidos, mejor soporte para contenedores en tiempo de ejecución y soporte para HTTP3. .NET 5.0 incluye soporte para el formato binario WebAssembly, a través del tiempo de ejecución Mono y las bibliotecas .NET.

También se incluye un conjunto de anotaciones de tipo de referencia que aceptan valores NULL.

.NET 5 también promete permitir a los desarrolladores encontrar automáticamente errores latentes en el código. Otras características nuevas, incluyen el tipo Half o el recorte de ensamblajes, que recorta los ensamblajes no utilizados para reducir el tamaño de las aplicaciones.

La nueva coincidencia de patrones en C# 9 cubre patrones de tipo relacionales, lógicos y simples. La opción de implementación ClickOnce ahora es compatible con las aplicaciones .NET 5.0 de Windows y las aplicaciones .NET Core 3.1.

La nueva plataforma .NET también promete mejoras de rendimiento. Un boletín perteneciente a Preview 7 , que llegó el 21 de julio, reconoce alrededor de 250 solicitudes de extracción orientadas al rendimiento en .NET 5 y señala que les espera una agradable sorpresa a quienes han seguido el rendimiento del Core de .NET.

Relacionados

▷ Windows Template Studio y Otros Recursos

🛒 Los Mejores Chollos de Amazon, ¡Agrégalos a tu Lista de Deseos!

Con el objetivo de unificar la plataforma .NET, .NET 5 trae mejoras a la calidad del código RyuJIT, recolección de basura y serialización JSON, para empezar.