Geekflare cuenta con el apoyo de nuestra audiencia. Podemos ganar comisiones de afiliados comprando enlaces en este sitio.
Comparte en:

Visual Studio 2019: 10 nuevas funciones y mejoras

Visual Studio 2019
Escáner de seguridad de aplicaciones web Invicti – la única solución que ofrece verificación automática de vulnerabilidades con Proof-Based Scanning™.

Microsoft ha lanzado una nueva versión para Visual Studio en 2019.

Como todos conocemos, este software llamado Entorno de Desarrollo Integrado (IDE), aumentará la productividad de los programadores mientras desarrollan el software y las aplicaciones. En este artículo, analizaremos las últimas funciones avanzadas de Visual Studio 2019 y cómo estas funciones desempeñarán un papel vital en la productividad y el desarrollo de software.

Entonces, antes de entrar en este artículo, algunas cosas que debemos discutir para una mejor comprensión, de la siguiente manera

¿Qué es IDE?

IDE significa Entorno de desarrollo integrado. Y se utiliza para crear un entorno para desarrolladores y proporcionar funciones integrales para el desarrollo y la prueba de software. Generalmente, IDE contiene un editor de código fuente, algunas herramientas de automatización y un depurador para realizar pruebas. El objetivo principal de IDE es mejorar la productividad de los desarrolladores.

¿Qué es Visual Studio?

Visual Studio es uno de los IDE más famosos que se ha utilizado durante los últimos años. Microsoft lo desarrolló. Se utiliza para crear un programa informático, aplicaciones web, archivos EXE, etc. La primera versión de este tipo se lanzó en 1997. Y ahora la última versión disponible en el mercado es Visual Studio 2019.

¿Qué hay de nuevo en Visual Studio 2019?

Visual Studio 2019 se lanzó el 2 de abril de 2019. Hay tantas características avanzadas que se incluirán en esta versión.

Así que profundicemos en estas funciones avanzadas,

New User Experienced Start Window

Una cosa importante que ha notado es que la nueva ventana de inicio aparecerá en Visual Studio 2019. Consta de tantas opciones destacadas que se mencionan a continuación.

  1. Mira el código
  2. Abrir un proyecto
  3. Abrir una carpeta
  4. Crear un nuevo proyecto

ventana de inicio en visual studio 2019

Visual Studio Live Share

Live Share es un servicio para desarrolladores en Visual Studio 2019. Esta función permite compartir directamente el contexto del código y el proceso de depuración con sus compañeros de equipo y obtener acceso en vivo dentro de Visual Studio, como los servicios de documentos de Google.

Visual Studio compartir en vivo

Con Live Share, sus compañeros de equipo pueden leer, editar, depurar y navegar por el proyecto en desarrollo de forma segura y natural. Este servicio se instala de forma predeterminada en New Visual Studio 2019.

Improved Refactoring

Refactorizar en cualquier IDE será muy útil para los desarrolladores. En Visual Studio 2019, estas refactorizaciones presentarán nuevas características avanzadas, que se utilizan para organizar su código de manera estructurada.

refactorización en visual studio 2019

Estas refactorizaciones mostrarán las sugerencias en el icono de la bombilla y contienen acciones como mover la clase base de los miembros y la interfaz, cambiar los espacios de nombres para adaptarlos a las estructuras de carpetas. Por ejemplo, convierta foreach-loops en consultas LINQ, etc.

Enhanced Search Experience

Una de las características útiles de Visual Studio 2019 es el cuadro de búsqueda actualizado. En una versión anterior, se conocía como Quick Launch. La nueva experiencia de búsqueda en Visual Studio 2019 es más rápida y funciona de manera eficaz para obtener los mejores resultados. Esta es la característica avanzada en la edición actual de IDE en comparación con versiones anteriores.

cuadro de búsqueda en Visual Studio 2019

Ahora los resultados de la búsqueda mostrarán las sugerencias a medida que escribe en el cuadro de búsqueda, y presentará los resultados de forma dinámica. También puede usar atajos de teclado mientras busca, y esto le ayudará a recordar las consultas de búsqueda para uso futuro y recordarlas cada vez que cree nuevas aplicaciones web.

Search Feature While in Debugging

Ya sabías que el depuración es el proceso para identificar errores y eliminar esos errores en el software. La búsqueda de objetos y valores adecuados durante el proceso de depuración es muy útil para los desarrolladores.

buscando mientras se depura en Visual Studio

En Visual Studio 2019, la búsqueda durante la depuración se agrega a las ventanas Locals, Autos y Watch que se utilizan para encontrar los valores y objetos. La siguiente animación explicará el proceso real de depuración de la ventana de búsqueda en VS2019.

Visual Studio IntelliCode

Intellicode es una extensión de Visual Studio 2019 y mejora el desarrollo de software y aplicaciones web utilizando tecnología avanzada llamada Inteligencia Artificial. Proporciona sugerencias y codificación de objetos en el proceso de desarrollo. Intellicode obtendrá su poder utilizando 2000 proyectos de código abierto en Github para optimizar y mejorar sus habilidades de codificación.

código inteligente en Visual Studio 2019

Code cleanup in One Click

Un nuevo comando de limpieza de código en Visual Studio 2019 es detectar las advertencias y sugerencias con el botón de un clic. Este comando ayudará a formatear el código y realizar los cambios en el formato de codificación sugerido por los archivos y configuraciones .editorconfig.

limpieza de código en Visual Studio 2019

También permite guardar colecciones de reparadores como perfil predeterminado. Tomemos un ejemplo para entender claramente que tiene un conjunto dinámico diferente de arreglos para aplicar antes de que una revisión de la sintaxis del código sea para configurar diferentes perfiles en las diversas tareas.

limpieza de código

Integrated Code Reviews in Development

Microsoft diseña una nueva extensión, llamada Managed Pulled Requests (PR). Con esta extensión, puede ejecutar el código y depurar las solicitudes de extracción de su equipo sin salir de la aplicación de Visual Studio.

Actualmente, esta característica solo está disponible para Azure Repos, y pronto podrá esperar el soporte de GitHub. Si desea utilizar esta extensión para el desarrollo, necesita descargarla de Visual Studio Marketplace.

Per Monitor Aware Rendering(PMA)

En ediciones anteriores de IDE, si va a trabajar con monitores que se instalaron con varios tipos de factores de escala de visualización, y estos están conectados de forma remota con una máquina para mostrar los diversos factores de escala que son distintos del dispositivo principal, pero esos resultados se muestran borrosos o renderizar con factores de escala incorrectos.

PMA en Visual Studio 2019

Pero Visual Studio 2019 creó una aplicación PMA (reconocimiento por monitor). Esto mostrará la salida correctamente sin renderizar nada independientemente de los factores de escala de la pantalla.

New Delivery Model for SQL Server Data Tools

Visual Studio admite muchos lenguajes de programación, incluidos también los lenguajes del lado del servidor. Y las herramientas de datos del servidor SQL (SSDT) ​​siempre se utilizan para crear aplicaciones del lado del servidor. El nuevo modelo de entrega de datos está disponible en Visual Studio 2019 para desarrollar proyectos relacionados con SQL, como aplicaciones basadas en el lado del servidor, proyectos de servicios de análisis, proyectos de servicios de informes y proyectos de servicios de integración, etc.

Este modelo de entrega estará disponible en forma de extensiones denominadas servicios de análisis y extensiones de servicios de integración. En ediciones anteriores, estas extensiones están disponibles en forma de tipo de instalador independiente. Pero en la nueva versión, estas características serán directamente accesibles con cargas de trabajo integradas de Visual Studio 2019.

Conclusión

Estas funciones avanzadas de Visual Studio mejorarán la productividad del programador y la colaboración en equipo en el desarrollo de software en comparación con versiones anteriores. La nueva interfaz de usuario permitirá a los usuarios crear aplicaciones de manera muy efectiva y la barra de búsqueda mejorada proporciona resultados precisos para los desarrolladores mientras desarrollan el software.

La depuración es un 50% más rápida que las versiones anteriores, barra de búsqueda altamente efectiva en las ventanas Automático, Local y Vigilancia. Después de todo, estas funciones avanzadas de Visual Studio tendrán un impacto significativo en el desarrollo de software y aplicaciones.

Si está interesado en aprender más sobre codificación en Visual Studio, entonces mira este curso.

Gracias a nuestros patrocinadores
Más lecturas interesantes sobre el desarrollo
Impulse su negocio
Algunas de las herramientas y servicios para ayudar a que su negocio crezca.
  • Invicti utiliza Proof-Based Scanning™ para verificar automáticamente las vulnerabilidades identificadas y generar resultados procesables en cuestión de horas.
    Prueba Invicti
  • Web scraping, proxy residencial, administrador de proxy, desbloqueador web, rastreador de motores de búsqueda y todo lo que necesita para recopilar datos web.
    Prueba Brightdata
  • Semrush es una solución de marketing digital todo en uno con más de 50 herramientas en SEO, redes sociales y marketing de contenido.
    Prueba Semrush
  • Intruder es un escáner de vulnerabilidades en línea que encuentra debilidades de ciberseguridad en su infraestructura, para evitar costosas filtraciones de datos.
    Intente Intruder