Visual Studio 2022 frente a 2019: ¿Debería actualizar ahora? Explicado

A principios de este año, Microsoft lanzó la versión preliminar de Visual Studio 2022 en el salvaje mundo de la programación. ¡Estas son buenas noticias! Es un IDE extremadamente popular, pero debido a una puesta a punto o tal vez incluso una revisión, dado el ritmo de cambio en el ecosistema DevOps en el que prospera.

Si bien los desarrolladores de todos los niveles de experiencia generalmente han tenido opiniones favorables de VS 2019, no hay ningún IDE que no pueda mejorar. ¿VS 2022 es mucho mejor? ¿Vale la pena convertirse en uno de los primeros usuarios y actualizar a la última edición?

Esto es lo que necesita saber.

Historia de Visual Studio: hasta ahora, mayormente buena

Visual Studio 2019 y Visual Studio Code han sido promocionados como fáciles de usar para principiantes, pero también han recibido elogios constantes de programadores avanzados y experimentados.

Por ejemplo, su integración con Azure, Git / GitHub, y la reciente incorporación de plataformas como Live Share y Xamarin , permite un fácil almacenamiento basado en la nube, colaboración en tiempo real y desarrollo multiplataforma.

Pero por muy buenos que sean VS 2019 y VS Code, VS 2022 trae varias mejoras nuevas que son bastante tentadoras.

La mejora más importante en VS 2022

Una de las principales mejoras en la nueva versión aborda una queja recurrente sobre VS 2019, a saber, su intensa demanda de memoria.

Para los desarrolladores que trabajan en aplicaciones complejas que requieren grandes cantidades de potencia informática, esto promete ser un beneficio sustancial. Esta es una preocupación (típicamente) para los desarrolladores que trabajan en proyectos comerciales e institucionales.

En el momento de redactar este documento, la versión preliminar no tiene licencia para aplicaciones de producción.

¿Qué más hay de nuevo en VS 2022?

La página de la hoja de ruta 2022 en la documentación en línea de Microsoft afirma que el equipo que trabaja en esta última versión tiene estos temas en mente: "productividad personal y de equipo, desarrollo moderno e innovación constante".

¡A todos nos gusta el sonido de estos! Pero, ¿qué significa este compromiso para la experiencia diaria de trabajar con la última versión de VS 2022?

El lanzamiento de 2022 promete las siguientes mejoras adicionales:

Funcionalidad mejorada de finalización de código

Intellicode en VS 2022 puede completar líneas completas de código utilizando una comprensión mejorada del contexto de codificación.

En el modo de vista previa actual, esto solo funciona con C #, pero Microsoft agregará idiomas adicionales a medida que se acerque la fecha de lanzamiento oficial.

Capacidades de depuración más potentes

El depurador central presenta una descompilación más eficiente e intuitiva con un paso a través más fácil de leer, puntos de interrupción contingentes y la adición de gráficos de llama para ayudar a los programadores a detectar problemas que ocurren con el código, ya sea de forma local o remota.

Una interfaz de programación mejorada

Visual Studio 2022 ofrece una interfaz de entorno de codificación más intuitiva y fácil de usar.

Esto incluye más opciones para personalizar la apariencia del IDE (por ejemplo, puede combinarlo con su tema de Windows), así como la capacidad de implementar un sistema de administración de documentos que funcione para usted.

Accesibilidad mejorada

Visual Studio 2019 tenía varias características que mejoraron la accesibilidad general, y VS 2022 mejora agrega aún más características de accesibilidad.

En lugar de depender de complementos o complementos, los usuarios pueden modificar la interfaz para mejorar la visibilidad y la organización y trabajar mejor con las extensiones aprobadas. Todo esto es impulsado por el trabajo continuo de Microsoft para hacer que sus productos sean accesibles de forma nativa.

Soporte mejorado para la última compilación de C ++

VS 2022 incluye el conjunto completo de herramientas para C ++ 20. Ese es el lenguaje en el que está escrito Windows, por lo que los desarrolladores de Windows deberían encontrar esa inclusión bienvenida.

Las notas de vista previa para VS 2022 enumeran nueve mejoras al momento de escribir este artículo. Esto debería facilitar la programación en C ++ en la nueva versión del IDE con una mejor funcionalidad de IntelliSense y capacidades de análisis y depuración más poderosas.

Desarrollo mejorado de aplicaciones de Windows

Ahora es posible usar Hot Reload (introducido por primera vez en VS 2019) para actualizar las compilaciones de su aplicación en .NET o C ++ mientras se está ejecutando. ¡Todos los desarrolladores han vivido o pueden imaginar situaciones en las que esto será útil!

También encontrará mejoras en la integración de Git, como la capacidad de trabajar de forma nativa con varios repositorios desde una instalación local del IDE.

Para los desarrolladores que crean aplicaciones en contenedores, se prometen capacidades adicionales para trabajar u orquestar proyectos utilizando Kubernetes , Docker y Service Fabric . (La documentación no es muy específica sobre lo que implicarán, pero se está trabajando para mejorar la experiencia de creación de aplicaciones y mejorar los diagnósticos).

¿Debería actualizar a VS 2022 ahora?

La respuesta depende de cómo esté usando Visual Studio en este momento.

Desafortunadamente, la versión preliminar de VS 2022 no tiene licencia para uso de producción en el momento de escribir este artículo.

Aquellos que trabajan principalmente con aplicaciones en contenedores pueden querer esperar hasta que las mejoras adicionales prometidas estén implementadas antes de probar la vista previa.

Los desarrolladores individuales de todos los niveles probablemente se beneficiarán de las mejoras ofrecidas en VS 2022 y querrán familiarizarse lo antes posible con las nuevas y mejoradas funcionalidades antes de que llegue el lanzamiento oficial.

Si decide actualizar, tiene varias opciones para comenzar a usar la Vista previa de VS 2022.

La ruta más fácil es instalar VS 2022 en paralelo con su versión actual de VS 2019. Si no desea instalarlo en su máquina local, puede probar la versión basada en la nube. (¿Quizás tenga algo de experiencia en el uso de MS Visual Studio Online ?) O puede trabajar con él desde la línea de comandos.

¡Y no olvides que puedes contribuir al proyecto VS 2022! Se buscan activamente opiniones y comentarios de los desarrolladores durante el período de vista previa. La documentación en línea " Novedades de Visual Studio 2022 " incluye un vínculo a la página Sugerir una característica .

Para los desarrolladores entusiastas de cualquier nivel de habilidad, la oportunidad de dar su opinión es atractiva por sí sola, crea o no que las mejoras tendrán un impacto sustancial en sus actividades diarias de programación y diseño.

Si no está listo para comenzar con los dos pies, una actualización provisional (mantener Visual Studio 2019 en su lugar y usar la versión en la nube o la instalación separada de Visual Studio 2022) es la mejor manera de avanzar en la construcción de la familiaridad necesaria para utilice la nueva edición.

La vista previa de Visual Studio 2022, explicada

Es probable que a la mayoría de los usuarios individuales les resulte útil comenzar a usar la versión preliminar de VS 2022, especialmente porque no tiene que renunciar a VS 2019.

La falta actual de licencias de producción puede hacer que la descarga de la vista previa sea menos atractiva para aquellos que están involucrados en un desarrollo intensivo en este momento, pero descargarla como un usuario individual ahora puede ahorrar algo de tiempo más tarde cuando la licencia esté disponible y usted (y su equipo) desea mover sus aplicaciones a la nueva versión.