Microsoft nos dio la primera vista previa de .NET core 2.0 hace unos tres meses. La vista previa mostró numerosas características como archivos binarios de Linux, almacén de paquetes en tiempo de ejecución, sin necesidad de OpenSSL en OSX y ejecutables independientes, entre otros. El lunes, Microsoft realizó el lanzamiento final de .NET core 2.0.
Rich Lander, miembro del equipo de Common Language Runtime, dice que la última versión de .NET Core es "más fácil de usar y mucho más capaz como plataforma". Lander dice que .NETO los desarrolladores pueden comenzar a desarrollar con Core 2.0 en la línea de comandos, en su editor de texto favorito, en Visual Studio Code, en Visual Studio para Mac, o en Visual Studio 2017 15.3 (los dos últimos también fueron liberado). Lander agrega además esto sobre la plataforma:
"Está listo para cargas de trabajo de producción, en su propio hardware o en su nube favorita, como Microsoft Azure".
Estas son algunas de las características importantes de .NET core 2.0:
- Binarios de Linux: La última versión de .NET core contiene archivos binarios que son compatibles con distribuciones de Linux compatibles con .NET Core, que permite al desarrollador experimentar con distribuciones que no están en la lista admitida pero que, sin embargo, sí compatible.
- Sin necesidad de OpenSSL en OSX: Con .NET core 2.0, Microsoft ha realizado cambios en las bibliotecas de cifrado para aprovechar al máximo los servicios que están disponibles de forma nativa en mac OS, eliminando de manera efectiva la necesidad de OpenSSL en OSX.
- Tienda de paquetes en tiempo de ejecución: .NET core 2.0 cuenta con un almacén de paquetes en tiempo de ejecución, que permite crear una caché precompilada de bibliotecas comunes, que puede luego, se aprovisionará de forma centralizada en lugar de implementarse en cada aplicación, lo que reducirá drásticamente el tamaño de la implementación y hora.
- Ejecutables independientes: Con la última versión de .NET core, las aplicaciones portátiles e independientes ahora usarán ejecutables de host separados. Esto permitirá al desarrollador de la aplicación firmar el ejecutable del host utilizando su firma digital.
- Otras características: Otras características dignas de mención incluyen archivos binarios portátiles para todas las plataformas, compilaciones de Windows Arm32 y Arm64, y soporte para compilaciones de Linux Arm.
Microsoft también lanzó Visual Studio 2017 versión 15.3 y Visual Studio para Mac versión 7.1 el lunes. La última versión de Visual Studio 2017 mejora la accesibilidad al adaptar Visual Studio con los lectores de pantalla más populares. La última versión de Visual Studio para Mac agrega soporte para la segmentación de .NET Core 2.0 para sus aplicaciones web, servicios web y consola aplicaciones, además de permitir al desarrollador crear .NET estándar 2.0 en proyectos de biblioteca, lo que les permite compartir más código entre proyectos.
HISTORIAS RELACIONADAS QUE DEBE VERIFICAR:
- Microsoft lanza .NET Core Tools 1.0 con soporte para múltiples plataformas
- WebCatalog es un programa de escritorio que ejecuta sus aplicaciones web favoritas de forma nativa