Visual Studio 2019 lanzado



Hoy, una nueva versi贸n del IDE de Microsoft est谩 disponible: Visual Studio 2019 y su "primo" Visual Studio 2019 para Mac han sido lanzados.

Visual Studio se encuentra en una posici贸n un tanto extra帽a, y los desarrolladores tambi茅n pueden preguntar por qu茅 existe tal lanzamiento. Visual Studio 2017 ha recibido nueve actualizaciones menores e innumerables parches desde su lanzamiento hace dos a帽os . Cada una de estas versiones trajo nuevas caracter铆sticas y correcciones de errores , y el uso de Visual Studio result贸 ser similar a, por ejemplo, Google Chrome, donde cada nueva versi贸n trae un flujo constante de mejoras incrementales.


Modo Live Share, a la izquierda, el c贸digo est谩 abierto en Visual Studio 2019, a la derecha, en Visual Studio Code

Y despu茅s de todo, Microsoft est谩 promocionando (y usando) este modelo incremental interactivo en servicios como Azure DevOps , y se puede comparar con el desarrollo continuo de Office 365 y Visual Studio Code actualizados mensualmente . Cuando se utiliza este enfoque para el desarrollo, uno puede preguntarse por qu茅 se estaba molestando con "Visual Studio 2019": simplemente tengamos "Visual Studio" y siempre se actualizar谩.

驴Por qu茅 apegarse al antiguo enfoque de lanzamiento? Hay consumidores que compran licencias perpetuas, y una nueva versi贸n principal facilita la realizaci贸n de ciertos cambios, por ejemplo, dejar de admitir plataformas m谩s antiguas o escalar la biblioteca C ++. Visual Studio 2019 (finalmente) deja de ser compatible con Windows XP para proyectos de C ++, por lo que debe usar el antiguo compilador de Visual Studio 2017 si a煤n desea apuntar a un sistema operativo obsoleto. Adem谩s, la nueva versi贸n principal es el momento adecuado para realizar grandes cambios en la interfaz, y lo primero al instalar Visual Studio 2019 ser谩 una nueva pantalla de bienvenida , una nueva interfaz para crear proyectos y una nueva barra de t铆tulo que incluye de inmediato tanto el men煤 de la aplicaci贸n como una b煤squeda de funciones redise帽ada en el IDE .



Adem谩s, la nueva versi贸n trae cosas que no estaban en 2017. Lo que m谩s me atrae es que el sistema Live Share ha alcanzado la etapa de disponibilidad general. Este es un sistema de edici贸n colaborativo que funciona tanto en Visual Studio como en Visual Studio Code, permitiendo a las parejas de desarrolladores codificar y depurar juntos, mientras ven una interfaz frente a ellos que coincide con sus preferencias personales. La versi贸n de vista previa inicial de Live Share, que apareci贸 en noviembre de 2017, solo admit铆a JavaScript (junto con su exitosa versi贸n de Microsoft de TypeScript) y C #.

En respuesta a la demanda del usuario, C ++ y Python se agregaron a Live Share. Hasta ahora, Python para Visual Studio todav铆a es nuevo; El soporte para este lenguaje de secuencias de comandos se agreg贸 en Visual Studio 2017 con una de las actualizaciones. Visual Studio 2019 ampl铆a esto con soporte para varios tiempos de ejecuci贸n de Python (facilitando el cambio entre int茅rpretes y versiones), un depurador m谩s funcional y un complemento IntelliSense m谩s inteligente.

Los desarrolladores de C ++ obtienen una optimizaci贸n mejorada en el compilador, soporte mejorado para proyectos creados por CMake y soporte parcial para un perfil de por vida , un conjunto de reglas que permiten al compilador advertir sobre el uso inseguro de punteros e iteradores.

Ahora que GitHub es parte de Microsoft, la integraci贸n con GitHub est谩 ganando impulso en Visual Studio; en 2019, aparece el soporte para el modelo de solicitud de extracci贸n de Github para gestionar la integraci贸n de parches en la base de c贸digo directamente en el IDE. Tambi茅n hay soporte para la funci贸n "stash" de git, que le permite guardar un conjunto de cambios para cambiar a otra rama sin tener que confirmar estos cambios y sin correr el riesgo de perderlos.

Y al igual que con cualquier nueva versi贸n de Visual Studio, existe la serie habitual de actualizaciones de compilador y versiones de idioma: vista previa de las caracter铆sticas de C # 8.0, nuevas refactorizaciones y similares.

Visual Studio para Mac (basado en el IDE de Xamarin cuando Microsoft compr贸 Xamarin ) tambi茅n se actualiz贸 hoy. Su primera versi贸n, de hecho, fue un cambio de marca de la aplicaci贸n Xamarin Studio (con la incorporaci贸n del compilador C # y las bibliotecas .NET de Microsoft) y tuvo poco que ver con el Visual Studio "real".

Sin embargo, parece que Microsoft est谩 tratando seriamente de acercar estos productos en aquellos aspectos en los que tiene sentido. En Visual Studio para Mac 2019, apareci贸 una vista previa de un nuevo editor de texto, basado en el mismo motor que en Visual Studio para Windows, con una interfaz nativa y funciones para macOS. Esto significa que ambos Visual Studio ahora tienen capacidades similares en cosas como IntelliSense, adiciones de c贸digo y soluciones r谩pidas. El nuevo editor no est谩 habilitado de forma predeterminada, pero se puede habilitar para C # y XAML, y despu茅s de llevarlos a un estado estable, se planea agregar m谩s idiomas. La pantalla de bienvenida ahora tambi茅n se ve muy similar a la de Windows:



Microsoft re煤ne dos Visual Studio en otras 谩reas: el depurador de Unity en Mac y Windows ahora es el mismo, y en el futuro, la actualizaci贸n tiene la intenci贸n de llevar parcialmente Windows Xamarin Forms XAML a Mac.

Adem谩s de todo esto, hay mejoras en el rendimiento y la estabilidad, as铆 como muchas mejoras en la accesibilidad.

En el caso de ambas versiones de Visual Studio, Microsoft enfatiza la importancia de los comentarios de los usuarios durante el proceso de desarrollo. Tanto las actualizaciones menores como las principales se basaron en comentarios, por ejemplo, en los casos de Python y Live Share, aparecieron nuevas caracter铆sticas como respuesta directa a las solicitudes de los usuarios. Un flujo constante de lanzamientos menores le permite a Microsoft proporcionar nueva funcionalidad a los usuarios mucho m谩s r谩pido de lo que ser铆a con algunas actualizaciones importantes, y esta funcionalidad se puede modificar y ampliar en respuesta a los comentarios. En comparaci贸n con los viejos tiempos, cuando comenzaste con errores en el sitio web de Microsoft Connect solo para hacerlos m谩s profundos, el estado actual de las cosas es una mejora refrescante.

De los traductores: el tema de Visual Studio est谩 cerca de nosotros, porque en mayo veremos a muchos de sus usuarios rusos en nuestra conferencia DotNext. Como est谩 interesado en esta versi贸n, es muy posible que tambi茅n est茅 interesado en algo del programa DotNext .

Source: https://habr.com/ru/post/446534/


All Articles