Microsoft anunció que estan disponibles las nuevas ediciones de Visual Studio 2022 como de .NET 6 para todos los usuarios.
Visual studio llega con los 64 bits. Por primera vez en los 15 años del lanzamiento del primer Windows para PCs de 64 bits, los desarrolladores solo contarán con una versión x64 de Microsoft Visual Studio.
Visual Studio es un IDE que permite desarrollar aplicaciones de escritorio móviles y web en una gran variedad de lenguajes de programación.
Con Visual Studio de 64 bits, se puede abrir, editar, ejecutar y depurar incluso las soluciones más grandes y complejas sin quedarse sin memoria, gracias a la desaparición del límite de 4GB de uso de RAM.
Además de las mejoras de rendimiento, Visual Studio tiene otros cambios, como los cenetrados en el apartado visual: Microsoft ha renovado los iconos en toda la aplicación y ahora apuesta por usar una nueva tipografía, La Cascadia Code.
Tambien incluye IntelliCode, el cual es un asistente de código asistido por IA que permite codificar más y escribir menos.
IntelliCode completa líneas enteras de código por ti, lo que te permite escribir código fiable con tan solo dos pulsaciones de la tecla de tabulación. También detecta ediciones repetidad y sugiere correcciones en toda la base de código donde se encuentren patrones similares.
Otro de los cambios introducidos en Visual 2022 es el Hot Reload, el cual estubo rodeada de mucha polémica, es una función que permite realizar cambios en tiempo de ejecución. Esto significa que cuando probemos una aplicación, podemos alterar el código de tal forma que los cambios se vean reflejados en la aplicación en tiempo real, sin necesidad de detener la ejecución y recompilar.
Los cambios de la plataforma de extensiones de Visual Studio 2022 no funcionan con las extensiones existentes para la versión 2019, a menos que sus desarrolladores la actualicen. (por el momento solo es el caso de 550 de las varias miles de extensiones disponibles en su Marketplace).
.Net 6 desembarca sin MAUI
Existen varias novedades en .NET 6, el cual es un framework de desarrollo multiplataforma de Microsoft, que sustituye tanto a .NET 5 como a .NET Core 3.1.
En su mayoría los cambios son realcionados con el rendimiento en lo que respecta a la entrada/salida en el manejo de archivos, por ejemplo, o a la seguridad en OpenSSL 3.
Una novedad la cual fué muy esperada por los desarrolladores era la tan prometida interfaz de usuario de aplicaciones multiplataforma (MAUI), la cual facilita el trabajo de desarrollar una misma aplicación tanto para entornos móviles como de escritorio.
Aún no se encuentra disponible en .NET 6, pero no se descarta la posibilidad que se incluya en alguna actualización futura.