¿Qué es Visual Studio?
Visual Studio es una herramienta de desarrollo eficaz que permite completar todo el ciclo de desarrollo en un solo lugar. Es un entorno de desarrollo integrado (IDE) completo que puede usar para escribir, editar, depurar y compilar el código. A continuación, implemente la aplicación. Visual Studio incluye compiladores, herramientas de finalización de código, control de código fuente, extensiones y muchas más características para mejorar cada fase del proceso de desarrollo de software.
Gracias a la variedad de características y lenguajes que admite Visual Studio, puede pasar de escribir su primer programa "Hola mundo" a desarrollar e implementar aplicaciones. Por ejemplo, compile, depure y pruebe aplicaciones de .NET y C++, edite páginas de ASP.NET en la vista del diseñador web, desarrolle aplicaciones móviles y de escritorio multiplataforma con .NET o cree interfaces de usuario web con capacidad de respuesta en C#.
Para instalar Visual Studio, seleccione el botón siguiente y elija la edición de Visual Studio que quiere descargar.
Para instalar Visual Studio, seleccione el botón siguiente y elija la edición de Visual Studio que quiere descargar.
¿Por qué usar Visual Studio?
Visual Studio proporciona a los desarrolladores un entorno de desarrollo enriquecido para desarrollar código de alta calidad de forma eficaz y colaborativa.
- Instalador basado en cargas de trabajo: instale solo lo que necesita.
- Herramientas y características de codificación eficaces: todo lo que necesita para compilar sus aplicaciones en un solo lugar.
- Compatibilidad con varios lenguajes: código en C++, C#, JavaScript, TypeScript, Python, etc.
- Desarrollo multiplataforma: compilación de aplicaciones para cualquier plataforma.
- Integración del control de versiones: colaboración en el código con compañeros de equipo.
- Desarrollo asistido por inteligencia artificial: escritura de código de forma más eficaz con ayuda de la inteligencia artificial
Descubra Visual Studio
Visual Studio admite diferentes partes del ciclo de desarrollo de software.
Desarrolle su código
El IDE de Visual Studio proporciona muchas características que le facilitan la escritura y la administración del código con confianza. Por ejemplo, codifique rápidamente y con precisión con herramientas de desarrollo asistidas por IA. Estas herramientas incluyen GitHub Copilot e IntelliCode. Realice mejoras rápidas en el código mediante bombillas que sugieran acciones o expanda o contraiga bloques de código mediante la esquematización. Organice y explore el código con el Explorador de soluciones que muestra el código organizado por archivos o la Vista de clases que muestra el código organizado por clases.
Más información sobre todas las características del IDE para ayudarle a organizar y editar contenido:
- Editor de código
- Personalización del IDE y del editor
- Organización del código
- Sugerencias y trucos
AI-assisted development
GitHub Copilot, GitHub Copilot Chat e IntelliCode ayudan a los desarrolladores a escribir código más rápido y con mayor precisión, ayudan a desarrollar una comprensión más profunda del código base y ayudan a otras tareas de desarrollo, como escribir pruebas unitarias, depuración y generación de perfiles.
Obtenga más información sobre el desarrollo asistido por inteligencia artificial en Visual Studio:
Introducción a GitHub Copilot en Visual Studio:
- Instalación y administración de GitHub Copilot
- Uso de finalizaciones de GitHub Copilot en Visual Studio
- Uso de GitHub Copilot Chat en Visual Studio
- Depuración con Copilot
Compilación de la aplicación
Puede compilar aplicaciones para crear compilaciones inmediatamente y probarlas en un depurador. Puede ejecutar compilaciones multiprocesador para proyectos de C# y C++. Visual Studio también proporciona varias opciones que puede configurar al compilar aplicaciones. Puede crear una configuración de compilación personalizada además de las configuraciones integradas, ocultar determinados mensajes de advertencia o aumentar la información de salida de compilación.
Más información sobre cómo compilar aplicaciones en Visual Studio:
Depurar el código
La depuración integrada de Visual Studio permite realizar depuraciones y diagnósticos y generar perfiles con facilidad. Esto permite revisar el código y fijarse en los valores almacenados en las variables, establecer inspecciones en ellas para ver cuándo cambian esos valores, examinar la ruta de ejecución del código, etc. Visual Studio ofrece otras maneras de depurar el código mientras se ejecuta.
Más información sobre la depuración eficaz en Visual Studio:
- Depurar la aplicación
- Herramientas y técnicas de depuración
- Medición del rendimiento de las aplicaciones
- Depuración con Copilot
- Sugerencias y trucos
Prueba del código
Puede escribir código de alta calidad con herramientas de prueba completas en Visual Studio. Las pruebas unitarias proporcionan a los desarrolladores y evaluadores una forma rápida de buscar errores en la lógica del código. Puede analizar cuánto código está probando y ver los resultados instantáneos en un conjunto de pruebas. Conozca el impacto de cada cambio que realice con características avanzadas que prueben el código mientras escribe.
Más información sobre las herramientas de prueba disponibles en Visual Studio:
- Uso de herramientas de prueba en Visual Studio
- Crear y ejecutar pruebas unitarias
- Análisis de la cobertura de código
Control de versiones
Con las características integradas de Git en Visual Studio, puede clonar, crear o abrir sus propios repositorios. La ventana de herramientas de Git tiene todo lo que necesita para confirmar e insertar cambios en el código, administrar ramas y resolver conflictos de combinación. Si tiene una cuenta de GitHub, puede administrar esos repositorios directamente dentro de Visual Studio.
Más información sobre el control de versiones en Visual Studio:
Colaboración con otros usuarios
Visual Studio Live Share permite el desarrollo colaborativo en tiempo real. Con Live Share, puede compartir el proyecto con sus compañeros, independientemente del lenguaje o la plataforma. Llegue rápidamente al fondo de un problema al permitir que su equipo se conecte a la sesión de su editor, se desplace por ella, establezca puntos de interrupción y escriba en ella.
Más información sobre cómo colaborar con Live Share:
Implementación de la aplicación
Al implementar una aplicación, un servicio o un componente, se distribuye para su instalación en otros equipos, dispositivos o servidores, o en la nube. Puede elegir el método apropiado en Visual Studio para el tipo de implementación que necesita. Comparta las aplicaciones y el código publicándolos en la web o en Azure, o bien mediante su implementación en un recurso compartido de red o en una carpeta local.
Más información sobre cómo implementar la aplicación mediante Visual Studio:
- Implementar la aplicación desde Visual Studio
- Implementación de la aplicación en una carpeta, un servidor web, Azure u otro destino
Elija su edición de Visual Studio
Existen tres ediciones de Visual Studio:
- Community: IDE gratuito con todas las características para alumnos, desarrolladores de código abierto y desarrolladores individuales
- Professional: una opción basada en suscripciones para desarrolladores individuales o equipos pequeños.
- Enterprise: una opción basada en suscripciones para organizaciones empresariales grandes y pequeñas.
Compare las características de las ediciones de Visual Studio y adquiera la edición de Visual Studio que mejor se adapte a sus necesidades.
Instalar Visual Studio
Seleccione el botón siguiente para instalar Visual Studio y elija la edición de Visual Studio.
Introducción
Profundice en la creación de código con uno de los siguientes tutoriales específicos de lenguaje:
- Creación de una aplicación de consola de C# sencilla
- Introducción a Python
- Creación de una aplicación de consola de VB sencilla
- Creación de una aplicación de consola de C++
- Creación de una aplicación Node.js y Express
Contenido relacionado
Para desarrollar cualquier tipo de aplicación o aprender un lenguaje, trabaja en el entorno de desarrollo integrado (IDE) de Visual Studio repleto de características. Explore más a fondo Visual Studio con alguno de estos artículos introductorios:
- Recorra el IDE para familiarizarse con sus características y aprenda a usarlo para tareas básicas.
- Conozca los aspectos básicos en este módulo de Learn: Introducción a Visual Studio.