estudio visual de microsoft


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 compatible con IntelliSense (el componente de finalización de código ), así como con la refactorización de código . El depurador integrado funciona tanto como un depurador de nivel de fuente como un depurador de 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 bases 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 . Compatibilidad con 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 eslogan de la edición Visual Studio Community es "IDE gratuito y con todas las funciones para estudiantes, desarrolladores individuales y de código abierto".

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 intrínsecamente; en cambio, permite conectar la funcionalidad codificada como VSPackage. Cuando se instala, la funcionalidad está disponible como un Servicio . El IDE brinda tres servicios: SVsSolution, que brinda la capacidad de enumerar proyectos y soluciones; SVsUIShell, que proporciona funciones de ventana e interfaz de usuario (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 se encarga de coordinar y posibilitar 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 toda la funcionalidad expuesta por las interfaces COM de Visual Studio. [15] Luego, 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
Ícono de Visual Studio 2019