Llega .NET 6, conoce las novedades del Framework para Windows

febrero 19, 2021 , 0 Comments

ProgramaciĆ³n NET Microsoft

Para facilitar la programaciĆ³n de software en Windows, Microsoft ofrece a los desarrolladores un framework que se conoce como .NET. Este es uno de los componentes mĆ”s importantes de Windows, ya que gracias a Ć©l los usuarios pueden conseguir una programaciĆ³n sencilla y escalable de programas y juegos, sobre todo de todo aquello que tenga funciones de red. Microsoft estĆ” constantemente trabajando para mejorar y facilitar la programaciĆ³n en sus infraestructuras. Y pocos meses despuĆ©s de la llegada de la versiĆ³n 5.0 de NET, hoy Microsoft nos sorprende con la primera preview de .NET 6.0.

.NET 6.0: una transiciĆ³n hacia la programaciĆ³n mĆ³vil

El nuevo .NET 6 no va a ser una versiĆ³n final, sino una transiciĆ³n hasta lograr el objetivo que tiene Microsoft en mente de crear una plataforma de desarrollo universal para Windows. Este objetivo se lograrĆ”, finalmente, con la llegada de .NET 7, del que podrĆ­amos conocer mĆ”s informaciĆ³n de cara a la segunda mitad de aƱo.

Por el momento, una de las caracterĆ­sticas mĆ”s importantes que nos trae el nuevo dotNET 6 es una unificaciĆ³n de bits. Eso nos va a permitir usar .NET SDK para crear aplicaciones mĆ³viles desde Visual Studio y Visual Studio Code, pero con un SDK mucho mĆ”s pequeƱo y optimizado. AdemĆ”s, el SDK mĆ³vil serĆ” opcional, por lo que podremos optimizar nuestro IDE evitando carga recursos innecesarios.

Desarrollo .Net 6

Microsoft tambiĆ©n ha decidido abrir al pĆŗblico las planificaciones del desarrollo de su SDK para que todos puedan seguir de cerca la evoluciĆ³n del mismo. Por el momento esta plataforma es meramente informativa (no podemos enviar peticiones), pero podemos acceder a ella desde aquĆ­. Por supuesto, estĆ” basada en GitHub Issues.

La nueva interfaz multiplataforma basada en Xamarin tambiĆ©n ha recibido una gran cantidad de mejoras. Microsoft ha facilitado poder compartir cĆ³digo, y se ha centrado sobre todo en optimizar el rendimiento y en ofrecer una serie de temas de control para brindar «experiencias de desarrollo mĆ”s rĆ”pidas». Por ahora, esto solo es compatible con Android y iOS, pero llegarĆ” a Windows y macOS en futuras previews. Esta nueva versiĆ³n tambiĆ©n permite crear aplicaciones de escritorio Blazor, muy recurridas por aquellos desarrolladores web que quieren ofrecer aplicaciones de escritorio con funciones sin conexiĆ³n.

Otros cambios que podemos encontrar en esta nueva Preview de .NET 6 son:

  • Nueva funciĆ³n «fast inner loop» para reducir el tiempo de compilaciĆ³n.
  • MĆ”s soporte para ARM64. Una parte de .NET 6 ya es compatible con Apple Silicon, aunque el soporte aĆŗn es parcial.
  • Mejor soporte para contenedores, mejorando el aislamiento y reduciendo el tamaƱo de los programas. Los contenedores pueden estar basados en Alpine 3.13, Debian 11 y Ubuntu 20.04.
  • Nuevas bibliotecas System.CommandLine para permitir controlar mejor los programas desde CMD.
  • Subprocesos diseƱados para mejorar la portabilidad.

Si quieres conocer a fondo todos los cambios y todas las caracterĆ­sticas de este .NET 6, puedes leerlo en su blog. Eso sĆ­, no es una lectura precisamente ligera.

¿Quieres probar .NET? Descarga la Preview 1 gratis

Este nuevo framework aĆŗn estĆ” en una fase muy temprana de su desarrollo. Microsoft aĆŗn tiene un largo camino que recorrer para terminar de implementar todas las novedades de esta versiĆ³n y corregir muchos de los errores que se pueden encontrar en Ć©l.

Sin embargo, si somos programadores y queremos ir haciĆ©ndonos a esta nueva versiĆ³n, podemos tener una primera toma de contacto con la Preview 1 bajĆ”ndola desde este enlace. La versiĆ³n final deberĆ­a llegar en noviembre de 2021, como ocurriĆ³ con .NET 5. Y a partir de ahĆ­, el desarrollo de la versiĆ³n 7 cogerĆ” mucha mĆ”s fuerza.



Fuente: SoftZone https://ift.tt/2M3OV2X Autor: RubƩn Velasco