CambioDigital-OL

0

Microsoft lanza .Net Core 2.1

microsoft_2bLa versión 2.1 de .Net Core de Microsoft, una implementación multiplataforma de la plataforma de desarrollo .Net de la compañía, ha sido lanzada ofreciendo mejoras para el desempeño del tiempo y el despliegue de las herramientas.

Y Microsoft espera distribuir .Net Core 3 en el 2019, mientras que la primera beta se espera para finales del 2018.

Las aplicaciones de Windows nuevas y actuales podrán ejecutarse en .Net Core Version 3, y se ofrecerá soporte para Windows Forms, Windows Presentation Foundation y Universal Windows Platform XAML.

Ejecutar aplicaciones de escritorio sobre .Net Core 3 ofrecerá mejoras en el desempeño, afirma Microsoft. El escritorio de Windows tendrá soporte en un conjunto de “Windows Desktop Packs” específicos para Windows.

Otras capacidades de .Net Core 3 se esperan que incluyan:

  • Los desarrolladores para el escritorio de Windows podrán usar el modelo de despliegue de .Net Core. Cuando se lance la nueva versión de .Net Core, las aplicaciones podrán actualizar una aplicación en la PC a la vez, sin temor a afectar a otras aplicaciones. Los lanzamientos de .Net Core se encuentran instalados en los nuevos directorios y no son utilizados por otras aplicaciones. Cuando se requiera de un aislamiento máximo, .Net Core se puede desplegar como una aplicación. Se están desarrollando herramientas para empaquetar una aplicación y .Net Core como un solo ejecutable.
  • Soporte para herramientas de comando de líneas de .Net Core y proyectos del tipo SDK en Visual Studio.
  • Net Core, para aplicaciones web y nube, se continuará lanzando en paralelo con .Net Core. También se lanzará una nueva versión de .Net Standard que proporciona APIs para las implementaciones de .Net.

Qué hay de nuevo en .Net Core 2.1
El desempeño en la creación de aplicaciones es mucho mejor que lo que era con las versiones 2.0 y 1.0 de .Net Core, afirma Microsoft. Esto es particularmente cierto para compilaciones incrementales.

Las mejoras se aplican a dotnetbuild en la línea de comandos y compilaciones de Visual Studio. Como parte de sus mejoras en la creación, Microsoft ha mejorado las herramientas CLI y MSBuild para lograr un desempeño más rápido.

Otras mejoras previstas para .Net Core 2.1 incluyen:

  • Un nuevo mecanismo de despliegue y extensibilidad para herramientas, conocido como herramientas globales .Net Core. Reemplaza a .Net CLI Tools. La experiencia será similar a la de las herramientas globales Node, reutilizando la misma sintaxis. Microsoft prevé que surgirá un nuevo ecosistema para las herramientas de .Net.
  • Una instalación más pequeña del runtime.
  • La disponibilidad de la biblioteca SignalR para la funcionalidad web en tiempo real, en ASP .Net Core 2.1. ASP.Net Core, compañero de .Net Core, es un frameworkpara crear aplicaciones conectadas a Internet. HTTPS también está activado de forma predeterminada en ASP.Net Core 2.1.
  • Para manejar las consultas salientes de la red, un controlador de HttpClient reescrito que promete de dos a diez veces el desempeño.
  • Un conjunto de tipos, incluido el tipo Span <T> (que se pronuncia «span of tee»), que proporciona una representación uniforme de la memoria de múltiples fuentes, incluida la asignación de pstack y el código nativo. Se espera que estos tipos inicialmente ayuden con situaciones de desempeño crítico y luego se conviertan en un reemplazo para las matrices como mecanismo para manejar grandes bloques de datos. Un tipo, el Tensor <T> , es específico para el aprendizaje automático.
  • Para la compatibilidad con .Net Framework, el Windows Compatibility Pack. Ofrece acceso a 20 mil API adicionales en comparación con lo que ha estado disponible en .Net Core. Lanzado en una versión beta en noviembre, el paquete ofrece APIs como System.Drawing, EventLog y Windows Services.
  • La herramienta API Analyzer, para garantizar que los desarrolladores no solo dependan de las API de Windows.
  • Soporte para aplicaciones en versiones posteriores del runtimeen el mismo rango de versión principal. Por ejemplo, una aplicación de .Net Core 2.0 podría ejecutarse en .Net Core 2.1.
  • Mejoras en el cifrado, incluido el soporte para la firma de paquetes NuGet.
  • Compresión Brotli, que proporciona un algoritmo de propósito general y sin pérdidas para comprimir datos.
  • Una versión beta de compilación por niveles, que permite que el runtimeutilice de forma más adaptativa el compilador ‘just in time‘ para mejorar el desempeño.
  • Publicación autónoma de aplicaciones, en la que las aplicaciones incluyen el último runtimeservido conocido por el nuevo SDK.
  • Soporte para CPU Alpine Linux y ARM32.

Puede descargar el SDK de .Net Core 2.1 y el runtime de .Net Core 2.1 del sitio web de .Net de Microsoft.

Paul Krill, InfoWorld

 

Ordenado por: Aplicaciones Tags: ,

TOT

 

 

Contenidos recomendados...

Comparta esta publicación

Artículos relacionados

Escriba su comentario

Ud. tiene que estar conectado para publicar comentarios.

Red de publicaciones IDG en Latinoamérica: Computerworld Ecuador - Computerworld Colombia - CIO Perú // Contáctenos
© 2019 Computerworld Venezuela - All rights reserved ---- WordPress - Tema adaptado por GiorgioB