Microsoft Visual Studio


Microsoft Visual Studio es un entorno de desarrollo integrado (IDE) de Microsoft . Se utiliza para desarrollar programas informáticos , así como sitios web , aplicaciones web , servicios web y aplicaciones móviles . Visual Studio utiliza plataformas de desarrollo de software de Microsoft como Windows API , Windows Forms , Windows Presentation Foundation , Windows Store y Microsoft Silverlight . Puede producir tanto código nativo como código administrado .

Visual Studio incluye un editor de código que admite IntelliSense (el componente de finalización de código ), así como la refactorización de código . El depurador integrado funciona como depurador a nivel de fuente y depurador a nivel de máquina. Otras herramientas integradas incluyen un generador de perfiles de código , un diseñador para crear aplicaciones GUI , un diseñador web, un diseñador de clases y un diseñador de esquemas de base de datos . Acepta complementos que amplían la funcionalidad en casi todos los niveles, incluida la adición de soporte para sistemas de control de código fuente (como Subversion y Git) y agregar nuevos conjuntos de herramientas como editores y diseñadores visuales para lenguajes específicos de dominio o conjuntos de herramientas para otros aspectos del ciclo de vida del desarrollo de software (como el cliente Azure DevOps : Team Explorer).

Visual Studio admite 36 lenguajes de programación diferentes y permite que el editor de código y el depurador admitan (en diversos grados) casi cualquier lenguaje de programación, siempre que exista un servicio específico del lenguaje. Los lenguajes integrados incluyen C , [9] C ++ , C ++ / CLI , Visual Basic .NET , C # , F # , [10] JavaScript , TypeScript , XML , XSLT , HTML y CSS . Soporte para otros lenguajes como Python , [11] Ruby , Node.js, y M , entre otros, está disponible a través de complementos . Java (y J # ) fueron compatibles en el pasado.

La edición más básica de Visual Studio, la edición Community, está disponible de forma gratuita. El lema de la edición de Visual Studio Community es "IDE gratuito y con todas las funciones para estudiantes, desarrolladores de código abierto e individuales".

A partir del 8 de noviembre de 2021 , la versión actual de Visual Studio lista para producción era 2022, con versiones anteriores como 2013 y 2015 en soporte extendido, y 2017 y 2019 en soporte estándar. [12]

Visual Studio no admite ningún lenguaje de programación, solución o herramienta de forma intrínseca; en su lugar, permite la conexión de funciones codificadas como VSPackage. Cuando se instala, la funcionalidad está disponible como servicio . El IDE brinda tres servicios: SVsSolution, que brinda la capacidad de enumerar proyectos y soluciones; SVsUIShell, que proporciona funcionalidad de ventanas y UI (incluidas pestañas, barras de herramientas y ventanas de herramientas); y SVsShell, que se ocupa del registro de VSPackages. Además, el IDE también es responsable de coordinar y permitir la comunicación entre servicios. [13] Todos los editores, diseñadores, tipos de proyectos y otras herramientas se implementan como VSPackages. Visual Studio usa COMpara acceder a los VSPackages. El SDK de Visual Studio también incluye Managed Package Framework ( MPF ), que es un conjunto de contenedores administrados alrededor de las interfaces COM que permiten que los paquetes se escriban en cualquier lenguaje compatible con CLI . [14] Sin embargo, MPF no proporciona todas las funciones expuestas por las interfaces COM de Visual Studio. [15] Los servicios se pueden consumir para la creación de otros paquetes, que agregan funcionalidad al IDE de Visual Studio.


Disco de instalación de Visual Studio 2005 Beta 2 Team Suite
Logotipo de Microsoft Visual Studio 2012
Logotipo de Microsoft Visual Studio 2017
Icono de Visual Studio 2019