Llegamos a ustedes gracias a:



Noticias

Microsoft .NET 7 entra en la fase de versión candidata

[20/09/2022] .NET 7, la próxima generación de la plataforma de desarrollo multiplataforma y de código abierto de Microsoft, ha alcanzado la fase de versión candidata (RC).

.NET 7 hace hincapié en el rendimiento junto con capacidades como .NET MAUI (Multi-platform App UI), el desarrollo nativo en la nube y la compatibilidad con el pequeño factor de forma ARM64. En lo que respecta al rendimiento, .NET 7 se considera el más rápido de todos los tiempos, con más de mil mejoras que afectan al rendimiento, según explican los responsables de Microsoft en una entrada del blog del 14 de septiembre. Las mejoras de rendimiento van desde optimizaciones de bucles hasta un tiempo de inicio más rápido, y también se extienden a la reflexión, la compilación nativa AOT (ahead-of-time) y la plataforma de procesadores ARM64.

[Reciba lo último de CIO Perú suscribiéndose a nuestro newsletter semanal]

Para .NET MAUI, .NET 7 proporciona un único proyecto para gestionar el multitargeting en todos los dispositivos y sus plataformas. MAUI cuenta con una pila de interfaz de usuario dirigida a Android, iOS, macOS, Windows y Tizen para complementar el SDK de .NET y la biblioteca de clases base.

El primer RC de .NET 7 se puede descargar desde dotnet.microsoft.com para Windows, Linux y macOS. Es la continuación de siete versiones preliminares. También está prevista una segunda RC, y la versión de producción está prevista para noviembre.

Para el ámbito del desarrollo nativo en la nube, .NET 7 incorpora compatibilidad con contenedores para el SDK de .NET. También destaca la transcodificación JSON de gRPC, una extensión para ASP.NET que crea APIs HTTP RESTful para servicios gRPC. gRPC permite una comunicación de alto rendimiento entre aplicaciones, utilizando HTTP/2, streaming, serialización binaria y contratos de mensajes para construir servicios en tiempo real.

.NET 7 RC 1 se ha probado con el IDE Visual Studio 17.4 Preview 2. .NET 7 no es una versión de soporte a largo plazo; recibirá soporte y parches gratuitos durante 18 meses a partir de la fecha de lanzamiento. .NET aprovecha tecnologías que van desde el marco ASP.NET Core para crear aplicaciones web basadas en la nube hasta la herramienta de aplicaciones web cliente Blazor, pasando por los lenguajes C# y F#.