Configurado su entorno de desarrollo

Completado

Visual Studio Code es una opción popular para el desarrollo de aplicaciones para Azure. Es ligero, ocupa solo megabytes de espacio de almacenamiento y funciona en Windows, Linux y macOS.

Visual Studio Code

Visual Studio Code es un editor de código fuente gratuito desarrollado por Microsoft. Admite cientos de lenguajes de programación, incluye integración con Git y está diseñado para conectarse a servicios en la nube de Azure.

Sin embargo, Visual Studio Code no incluye ningún compilador. La compilación de código para lenguajes y escenarios específicos se agrega a través de extensiones.

Modelo de extensión

Una de las características más eficaces de Visual Studio Code es el modelo de extensión. Las extensiones amplían las funciones de Visual Studio Code para agregar una amplia gama de características nuevas. Por ejemplo, las extensiones se pueden usar para agregar compiladores, agregar revisión ortográfica e integrar con servicios de Azure.

Las extensiones son gratuitas, se pueden agregar desde la página Extensiones de Visual Studio Code. Puede explorar las extensiones disponibles en el Marketplace de Visual Studio Code.

Extensiones de Azure

Muchas de las extensiones están destinadas a características y productos de Azure. Por ejemplo, hay extensiones que proporcionan características como la compatibilidad con Docker, la administración de suscripciones, herramientas para la CLI de Azure, el acceso a bases de datos y la integración de la API de Azure Storage.

Instalación de Visual Studio Code y preparación para el desarrollo de Azure

Visual Studio Code es compatible con Windows, Linux y macOS. Para instalar Visual Studio Code, vaya a https://code.visualstudio.com/.

Visual Studio es un entorno de desarrollo integrado (IDE) completo para una amplia gama de tipos de aplicaciones y lenguajes de programación. Visual Studio tiene un completo conjunto de herramientas y características destinadas de forma específica al desarrollo de aplicaciones con Microsoft Azure. Estas características proporcionan compatibilidad con las herramientas de desarrollo, depuración e implementación de Azure que se integran estrechamente con el IDE.

Visual Studio

Visual Studio es un IDE completo que se usa para desarrollar aplicaciones para una amplia gama de tipos de aplicaciones, incluidos Windows, Android, iOS, web y Azure.

Al instalar Visual Studio, verá que hay varias cargas de trabajo disponibles. Las cargas de trabajo son colecciones de bibliotecas y componentes que definen un área de funcionalidad que puede instalar. En lugar de instalar un componente individual, donde debe conocer y recordar cada una de las dependencias, puede usar cargas de trabajo para realizar instalaciones "temáticas". Las cargas de trabajo de Visual Studio garantizan la inclusión de todos los componentes necesarios.

La instalación básica de Visual Studio viene sin herramientas ni bibliotecas para el desarrollo de Azure. Para ello, tendrá que incluir la carga de trabajo Desarrollo de Azure, que incluye los SDK de Azure, las herramientas y los proyectos de plantilla.

Para instalar Visual Studio, descargue el instalador. El instalador le preguntará qué cargas de trabajo se van a instalar; tendrá que especificar la carga de trabajo Desarrollo de Azure. Las funciones adicionales se suelen agregar a través de paquetes NuGet o extensiones de Visual Studio.

Visual Studio para Mac

Visual Studio para Mac es un IDE diseñado y desarrollado de forma nativa para macOS. Permite crear soluciones para aplicaciones móviles de iOS y Android, web y .NET Core.

La instalación básica de Visual Studio para Mac incluye la integración contextual de las herramientas de Azure. Por ejemplo, si va a compilar una aplicación de Xamarin para Android, la plantilla Servicios conectados incluida proporcionará un vínculo para crear un backend para dispositivos móviles con Azure App Service. Si quiere crear una función de Azure, hay una plantilla de proyecto en la categoría Nube.

Si necesita herramientas para características y funciones de Azure que no estén en la instalación básica, es probable que deba agregar un paquete NuGet o una extensión de Visual Studio para Mac.

Para instalar Visual Studio para Mac, descargue el instalador. El instalador inspeccionará el sistema para determinar qué componentes se necesitan y si alguno se debe actualizar.

Nota

Es posible que se le soliciten credenciales de administrador en la máquina para instalar determinados componentes.

El entorno de desarrollo integrado Eclipse es una conocida herramienta para el desarrollo de Java. También es una opción excelente para conectar las aplicaciones Java a Azure; Azure Toolkit for Eclipse ofrece plantillas y características para simplificar la integración de Azure con las aplicaciones Java.

Eclipse

Eclipse es uno de los IDE de Java que más se usan. También es un entorno de desarrollo versátil, con una arquitectura de complementos extensible que puede usar para admitir otros lenguajes, además de Java. Aunque la mayoría de los usuarios de Eclipse son desarrolladores Java, también puede utilizar Eclipse para crear aplicaciones con C++, Python, C y Ruby.

Eclipse es compatible con Windows, macOS y Linux. El proceso de instalación usa el instalador de Eclipse en todas las plataformas, con algunas diferencias entre los procedimientos de instalación.

La instalación de Eclipse para Java o Java EE en cualquier plataforma es sencilla. El instalador le pide que elija los paquetes que se van a instalar según el lenguaje y las plataformas de destino.

Azure Toolkit for Eclipse

Azure Toolkit for Eclipse ofrece plantillas y funciones que se pueden usar para crear, desarrollar, probar e implementar fácilmente aplicaciones en la nube en Azure desde Eclipse. Azure Toolkit es de código abierto, está en proceso de desarrollo activo y se hospeda en GitHub.

El kit de herramientas incluye plantillas de integración para contenedores de Docker, HDInsights, documentación de Azure, Azure Cache for Redis, operaciones en cuentas de almacenamiento y administración de máquinas virtuales.

El kit de herramientas de Azure se instala a través del propio IDE de Eclipse; es el mismo procedimiento en todos los sistemas operativos compatibles. El kit de herramientas está disponible en el Marketplace de Eclipse.

IntelliJ IDEA es un IDE popular para el desarrollo de Java. También es una opción excelente para conectar las aplicaciones Java a Azure; Azure Toolkit for IntelliJ ofrece plantillas y características para simplificar la integración de Azure con las aplicaciones Java.

IntelliJ IDEA

IntelliJ IDEA es uno de los IDE de Java que más se usan. También es un entorno de desarrollo versátil, con una arquitectura de complementos extensible que puede usar para admitir otros lenguajes, además de Java. Aunque se ha diseñado como un entorno de desarrollo de Java, IntelliJ IDEA también se puede usar para crear aplicaciones con JavaScript, Scala, Ruby, etc.

IntelliJ IDEA es compatible con Windows, macOS y Linux. El proceso de instalación usa el instalador de IntelliJ IDEA en todas las plataformas, con algunas diferencias entre los procedimientos de instalación.

La instalación de IntelliJ IDEA para Java o Java EE en cualquier plataforma es sencilla. El instalador le pide que elija los paquetes que se van a instalar según el lenguaje y las plataformas de destino.

Azure Toolkit for IntelliJ

Azure Toolkit for IntelliJ ofrece plantillas y funciones que se pueden usar para crear, desarrollar, probar e implementar fácilmente aplicaciones en la nube en Azure desde IntelliJ IDEA. Azure Toolkit es de código abierto, está en proceso de desarrollo activo y se hospeda en GitHub.

El kit de herramientas incluye plantillas de integración para contenedores de Docker, HDInsights, documentación de Azure, Azure Cache for Redis, operaciones en cuentas de almacenamiento y administración de máquinas virtuales.

El kit de herramientas de Azure se instala a través del propio IntelliJ IDEA; es el mismo procedimiento en todos los sistemas operativos compatibles. El kit de herramientas está disponible desde el Marketplace de IntelliJ IDEA.