¿Qué es Visual Studio (IDE)? | Entorno de desarrollo integrado

Microsoft Visual Studio es un entorno de desarrollo integrado, o IDE para abreviar, para lenguajes de programación de alto nivel. Las herramientas integradas apoyan el desarrollo de aplicaciones web ASP.NET, aplicaciones de escritorio, servicios web XML y aplicaciones móviles.

El entorno de desarrollo integrado (Integrated Desarrollo del Medio Ambiente) de Visual Studio viene de Microsoft y es compatible con numerosos lenguajes de programación de alto nivel. Estos incluyen, por ejemplo, Visual Basic, C, C ++, C #, SQL Server, PHP y Python. Además, Visual Studio también es adecuado para el desarrollo con Javascript, HTML y CSS.

En Visual Studio, se pueden desarrollar programas nativos Win32 / Win64, así como aplicaciones de Windows, servicios web dinámicos o sitios web, así como aplicaciones para .NET framework. El desarrollo e implementación de aplicaciones móviles para Android, iOS y Windows Phone también se puede realizar con la ayuda de las herramientas provistas por la subsidiaria de Microsoft Xamarin.

La funcionalidad de Visual Studio

El entorno de desarrollo de Visual Studio está equipado con numerosas funciones útiles. Por ejemplo, el editor tiene ayuda en línea que reacciona a la posición actual del cursor. Además, las palabras clave se resaltan en color en el texto fuente.

Además de una verificación automática de sintaxis, el editor de Visual Studio también tiene la herramienta IntelliSense, que agrega automáticamente métodos y funciones mientras se ingresa el texto fuente. Además, el entorno de desarrollo está equipado con interfaces gráficas para la integración de bibliotecas .NET y ActiveX, así como servicios web.

El llamado «Explorador de servidores» también permite el acceso a fuentes de datos externas como el servidor Microsoft SQL. También se integran varios editores WYSIWYG con los que, por ejemplo, se pueden desarrollar las interfaces de usuario de aplicaciones web o Windows. La cantidad de idiomas admitidos por Visual Studio ha crecido significativamente en los últimos años.

Este hecho se debe principalmente al propio programa de certificación de Microsoft, que también permite a los proveedores externos agregar lenguajes de programación adicionales a Visual Studio. Ejemplos de esto son los lenguajes Eiffel, Delphi, Prolog o Visual COBOL. Para poder desarrollar aplicaciones ASP.NET, Visual Studio ha sido equipado con un servidor web integrado desde la versión 2005, por lo que ya no es necesaria una instalación separada de Microsoft Internet Information Services (IIS).

Los editores de Visual Studio

Los editores de Visual Studio
Los editores de Visual Studio

El IDE proporciona al usuario una variedad de editores para desarrollar aplicaciones. Además de los editores de texto clásicos para los lenguajes de programación compatibles con Visual Studio, esto también incluye editores para desarrollar interfaces gráficas de usuario. También se encuentran disponibles editores gráficos y basados ​​en texto para esquemas XML (XSD) y para sitios web HTML; lo mismo se aplica a archivos binarios o diagramas de clases y de secuencia. Los editores para el desarrollo de programas de instalación para aplicaciones completan la oferta.

Variantes de Visual Studio

Visual Studio está disponible en varios sabores, a saber, PowerApps (anteriormente LightSwitch), Team Services y Code.

En ese momento, Visual Studio LightSwitch se desarrolló especialmente para el modelo de desarrollo de software RAD ( Desarrollo rápido de aplicaciones ). En comparación con Visual Studio convencional, el proceso de desarrollo de LightSwitch se ha simplificado enormemente. LightSwitch también era adecuado para desarrolladores sin experiencia, ya que tenía componentes preconfigurados como máscaras de entrada estándar. Por lo tanto, Lightswitch era ideal para el rápido desarrollo de aplicaciones web o de escritorio basadas en datos. En octubre de 2016, Microsoft anunció que Visual Studio LightSwitch sería reemplazado por PowerApps.

Con Visual Studio Team Services, las aplicaciones también se pueden desarrollar de forma colaborativa utilizando la computación en la nube. Team Services incluye opciones para la gestión de aplicaciones, como la gestión de compilaciones o el control de versiones.

Con Visual Studio Code, un editor gratuito está disponible desde principios de 2015 con el que se pueden desarrollar aplicaciones web en todas las plataformas. Visual Studio Code incluye características como IntelliSense y ha sido de código abierto desde su lanzamiento en abril de 2016.

Deja un comentario