Saltar al contenido

Microsoft lanza NET Core 2.0: Aquí está lo nuevo

31 agosto, 2017

El .NET Framework se transformó con el lanzamiento de .NET Core el año pasado. De un asunto de Windows sólo, el marco ha ido a través de la plataforma. Lo que es más, Microsoft también lo hizo de código abierto, añadiendo soporte para macOS, Linux, Android e iOS.

Y ahora está llevando las cosas un paso más allá desplegando .NET Core 2.0, que viene con algunas mejoras importantes para hacerlo «más fácil de usar y mucho más capaz como una plataforma». Echemos un vistazo a lo que es nuevo.

En primer lugar, .NET Core 2.0 no llega solo, ya que Microsoft también lanzó ASP.NET Core 2.0 y Entity Framework Core 2.0 para ir junto con él. Los IDE también han recibido actualizaciones, siendo la versión más grande el Visual Studio 2017 15.3. También está disponible Visual Studio para Mac y Visual Studio Code, con el último ofrecido para Windows, Linux y macOS.

En cuanto a los cambios en .NET Core 2.0, Microsoft dice que el tiempo de ejecución y el marco son ahora significativamente más rápidos, se incluye .NET Standard 2.0, hay seis nuevas plataformas soportadas, nuevas previsualizaciones y el x86 JIT es ahora RyuJIT.

 

 

La gran mejora de la inclusión de .NET Standard 2.0 es que sube el número de API disponibles de 13.000 a 32.000, en comparación con .NET Standard 1.6.

Debian Stretch, SUSE Linux Enterprise Server 12 SPE y Mac OS X High Sierra forman parte de las nuevas plataformas. Las compilaciones de vista previa son para Linux y Windows en ARM 32

También vale la pena destacar que el SDK viene con algunos cambios, como el hecho de que «dotnet restore» es ahora un comando implícito cuando se requiere, y los proyectos .NET Core y .NET Standard pueden referenciar paquetes y proyectos NuGet. El kit de desarrollo de software ahora se puede construir a partir de fuentes utilizando un repositorio disponible en GitHub.

Microsoft también ha enumerado algunos de los cambios que forman parte de Visual Studio 2017 15.3, es decir, soporte para Live Unit Testing en .NET Core, mejoras de navegación para el núcleo, soporte para C # Azure Functions en el cuadro y soporte de CI / CD para Contenedores

Si desea probar .NET Core, el SDK y el tiempo de ejecución están disponibles para descargarlo aquí.