Por Daniel Crespo y Santiago Macías
Durante el Microsoft Build 2019 se anunciaron las novedades que van a llegar a lo largo de este y el próximo año. Entre ellas destaca la nueva versión de Visual Studio 2019 y la llegada de .NET Core 3.0, para finales de este año. Pero, sin lugar a dudas, la gran apuesta es .NET 5, que tiene prevista su aparición en 2020.
¿Qué es .NET 5?
.NET 5 es la unificación en una sola plataforma .NET de todos los frameworks existentes. De esta forma, se pretende reducir la complejidad y facilitar la creación de una nueva generación de soluciones con Visual Studio 2019 donde construir todo tipo de soluciones, sea cual sea el ecosistema: web, API’s, dispositivos móviles, escritorio, cloud, IA, Machine Learning o IoT.
Con las nuevas aplicaciones .NET, todas estas soluciones se podrán desarrollar y publicar en diferentes sistemas tales como: Windows, Linux, Mac, Android, Mac, TV o Xbox, entre otras. Todo dentro de una única plataforma de desarrollo global.
La llegada de .NET 5 no tendrá lugar hasta finales del 2020, según ha publicado Microsoft recientemente, y se muestra en su roadmap de producto con nuevas versiones cada año hasta el año 2023.
Durante esta etapa de transición la propuesta es seguir desarrollando con .NET Core 2.2 o .NET Core 3.0 y esperar el siguiente paso con la llegada de .NET 5.
Como conclusión, y tal como explica Scott Hunter (Microsoft Director Program Manager .NET) en su blog oficial, NET Core is the future of .NET, es importante tener la visión de que todas las nuevas aplicaciones se empiecen a desarrollar con .NET Core 3.0 como inversión para que, en un futuro, puedan migrarse a las nuevas tecnologías .NET 5.
En atSistemas somos Gold Partner Microsoft en Desarrollo de Aplicaciones incluyendo la tecnología .NET Core, y tenemos un plan de formación y certificación en las nuevas tecnologías del ecosistema Microsoft.