El lanzamiento de «.NET 7» finaliza la visión de unificar los marcos de trabajo de Windows y universalizar .NET/C# que comenzó con el lanzamiento de .NET 5 en 2020. Suficiente para permitir que las empresas usen sus habilidades internas de C# en todas las plataformas móviles y de escritorio utilizadas en la empresa.
El framework .NET es central en muchos desarrollos internos de empresas bajo Windows. Desde la llegada de su versión multiplataforma de código abierto, el framework se ha reinventado y no solo afecta a más desarrolladores sino sobre todo a más proyectos, no solo Windows sino también Web y móvil, consolidando el lenguaje C# que está íntimamente ligado a él. Porque para muchas empresas, la adopción del nuevo marco .NET de código abierto está motivada por el uso de habilidades de C# más allá de los desarrollos de Windows.
Además, la llegada de .NET 7 también viene acompañada del lanzamiento de C# 11 que integra varias mejoras en el manejo de cadenas de caracteres, listas de patrones y creación de objetos.
« .NET 7 brinda a sus aplicaciones un mejor rendimiento y nuevas funciones para C# 11/F# 7, .NET MAUI, ASP.NET Core/Blazor, API web, WinForms, WPF y más explica Microsoft en una publicación de blog. » Con .NET 7, también puede contener fácilmente sus proyectos de .NET 7, implementar flujos de trabajo de CI/CD en GitHub Actions y lograr una observabilidad nativa de la nube. »
«.NET 7» refina la visión multiplataforma y multidispositivo iniciada por las dos ediciones anteriores.
Como recordatorio, el «.NET Framework» nació en la década de 2000 bajo Windows y en forma cerrada y propietaria. En 2014, la revolución del palacio, Microsoft decidió empezar de cero y reinventar su framework en una versión de código abierto y multiplataforma bajo el nombre de “.NET Core”, una versión entonces centrada esencialmente en desarrollos de servidor.
En 2020, Microsoft decide comenzar a unificar «.NET Framework Windows» y «.NET Core» lanzando un « .NET 5 » invitando a las empresas a portar sus aplicaciones empresariales de Windows a esta nueva versión.
En 2021, « .NET 6 » marca un segundo paso en este esfuerzo de unificación al concretar el «Proyecto Reunión» destinado no solo a reconciliar los marcos de trabajo de Windows sino también a abrir un poco más el nuevo «.NET» a las aplicaciones Cross-OS Desktop y Mobile (Mac, iOS, Android …).
La llegada de «.NET 7» marca la culminación del esfuerzo de universalización y unificación emprendido en 2020 con «.NET 5». Microsoft siempre había afirmado que este esfuerzo requeriría al menos dos años y dos evoluciones.
Por lo tanto, «.NET 7» trae muchas mejoras a «.NET MAUI» (que permite la creación de aplicaciones móviles y multiplataforma), pero también a Windows Forms y WPF, lo que confirma el deseo del editor de hacer de «.NET 7» el marco real. para el desarrollo de aplicaciones empresariales bajo Windows para empresas.
Además, «.NET7» proporciona un soporte más extenso para ARM64, que es esencial tanto para llevar los desarrollos de Windows a «Windows en ARM» como para el desarrollo de aplicaciones multiplataforma de Windows y macOS ahora que las Mac han cambiado a Apple M1. y procesadores M2.
Tenga en cuenta también varias mejoras (especialmente en el recolector de elementos no utilizados) para optimizar el funcionamiento y el espacio de .NET dentro de los contenedores.
Según Microsoft, el desarrollo de esta versión 7 estuvo fuertemente influenciado por su comunidad. Cuenta con más de 28.000 contribuciones de 8.900 contribuyentes. El ecosistema .NET ahora tiene más de 330 000 paquetes NuGet. Esto da una buena idea de la creciente importancia del nuevo framework “.NET”.
Para no ir a medias, Microsoft también anuncia el lanzamiento de Visual Studio 2022 “17.4” que soporta oficialmente .NET 7 e integra .NET MAUI de serie tanto en su versión Windows como en su versión MacOS. ¡Ahora los desarrolladores pueden diseñar aplicaciones móviles y de escritorio para Windows, macOS, Android e iOS desde una máquina Windows y una Apple Mac! Y, por supuesto, Visual Studio 2022 «17.4» ahora también es totalmente nativo de ARM64 tanto en Windows como en Mac.
Finalmente, Microsoft destaca importantes mejoras de rendimiento tanto en .NET7 como en Visual Studio para un entorno de desarrollo más eficiente y aplicaciones multiplataforma más rápidas.
Para descargar: Descargue .NET 7.0 (Linux, macOS y Windows) (microsoft.com)
Lea también:
Ubuntu adopta .NET 6
Microsoft celebra 20 años de .NET
El marco «.NET MAUI» está oficialmente disponible en GA
Project Reunion finaliza: ¡el mundo del desarrollo de Windows recupera la coherencia!
Visual Studio 2022 y .NET 6 están oficialmente disponibles
Google quiere modernizar C++ con su nuevo lenguaje Carbon
Visual Studio celebra su 25 aniversario.
[


