Configurar seu ambiente de desenvolvimento
O Visual Studio Code é uma opção popular usada para desenvolver aplicativos para o Azure. Ele é leve, consumindo apenas megabytes de espaço de armazenamento e funciona no Windows, Linux e macOS.
Visual Studio Code
O Visual Studio Code é um editor de código-fonte gratuito desenvolvido pela Microsoft. Ele dá suporte a centenas de linguagens de programação, inclui a integração do GIT e foi projetado para se conectar aos serviços de nuvem do Azure.
No entanto, o Visual Studio Code não inclui um compilador. A compilação de código para linguagens e cenários específicos é adicionada por meio de extensões.
Modelo de extensão
Uma das funcionalidades mais eficientes do Visual Studio Code é o modelo de extensão. As extensões estendem as funcionalidades do Visual Studio Code para adicionar uma ampla variedade delas. Por exemplo, as extensões podem ser usadas para adicionar compiladores, adicionar verificação ortográfica e integrar-se aos serviços do Azure.
As extensões são gratuitas e podem ser adicionadas na página Extensões no Visual Studio Code. É possível explorar as extensões disponíveis no Marketplace do Visual Studio Code.
Extensões do Azure
Muitas das extensões são direcionadas a recursos e produtos do Azure. Por exemplo, há extensões para suporte ao Docker, gerenciamento de assinaturas, ferramentas para a CLI do Azure, acesso a bancos de dados e integração com a API de Armazenamento do Azure.
Instalar o Visual Studio Code e preparar o desenvolvimento no Azure
O Visual Studio Code é compatível com Windows, Linux e macOS. Para instalar o Visual Studio Code, acesse https://code.visualstudio.com/.
O Visual Studio é um IDE (ambiente de desenvolvimento integrado) completo para uma ampla variedade de tipos de aplicativos e linguagens de programação. O Visual Studio tem um conjunto completo de ferramentas e recursos voltados especificamente para o desenvolvimento de aplicativos com o Microsoft Azure. Esses recursos fornecem suporte para ferramentas de desenvolvimento, depuração e implantação do Azure que são integradas diretamente ao IDE.
Visual Studio
O Visual Studio é um IDE completo usado para desenvolver aplicativos para uma ampla variedade de tipos de aplicativos, incluindo Windows, Android, iOS, Web e Azure.
A instalação base do Visual Studio é fornecida sem ferramentas nem bibliotecas para desenvolvimento no Azure. No entanto, ao instalar o Visual Studio, você verá que há várias cargas de trabalho disponíveis. Cargas de trabalho são coleções de bibliotecas e componentes que definem uma área de funcionalidade que pode ser instalada. Em vez de instalar um componente individual, em que você precisa conhecer as dependências e se lembrar delas entre cada um, você pode usar cargas de trabalho para fazer instalações "temáticas". As cargas de trabalho do Visual Studio garantem que todos os componentes necessários sejam incluídos.
Para o desenvolvimento do Azure, você precisa incluir a carga de trabalho de desenvolvimento do Azure, que inclui os SDKs, as ferramentas e os projetos de modelo do Azure.
Para instalar o Visual Studio, baixe o instalador. Quando o instalador perguntar quais cargas de trabalho devem ser instaladas, especifique a carga de trabalho de desenvolvimento do Azure. Normalmente, mais funcionalidades são adicionadas por meio de pacotes NuGet ou extensões do Visual Studio.
O ambiente de desenvolvimento integrado do Eclipse é uma ferramenta popular para desenvolvimento Java. Ele também é uma boa opção para conectar seus aplicativos Java ao Azure, o Azure Toolkit for Eclipse fornece modelos e funcionalidades para simplificar a integração do Azure aos seus aplicativos Java.
Eclipse
O Eclipse é um dos Java IDEs mais usados. Ele também é um ambiente de desenvolvimento versátil, contando com uma arquitetura de plug-in extensível que pode ser usada para dar suporte a linguagens diferentes do Java. Embora a maioria dos usuários do Eclipse seja desenvolvedores Java, ele também pode ser usado para criar aplicativos com C++, Python, C e Ruby.
Há suporte para o Eclipse no Windows, no macOS e no Linux. O processo de instalação usa o instalador do Eclipse em todas as plataformas, com algumas diferenças nos procedimentos de instalação entre as plataformas.
A instalação do Eclipse para Java ou Java EE em qualquer plataforma é simples. O instalador solicita que você escolha os pacotes a serem instalados, dependendo da linguagem e das estruturas de destino.
Azure Toolkit for Eclipse
O Azure Toolkit for Eclipse fornece modelos e funcionalidades que podem ser usados para criar, desenvolver, testar e implantar facilmente aplicativos de nuvem para o Azure do Eclipse. O Azure Toolkit é de software livre, desenvolvido ativamente e hospedado no GitHub.
O kit de ferramentas inclui modelos de integração para contêineres do Docker, HDInsight, documentação do Azure, Cache do Azure para Redis, operações de contas de armazenamento e gerenciamento de máquinas virtuais.
O Azure Toolkit é instalado por meio do próprio IDE do Eclipse e usa o mesmo procedimento em todos os sistemas operacionais compatíveis. O kit de ferramentas está disponível no Eclipse Marketplace.
O IntelliJ IDEA é um IDE popular para desenvolvimento Java. Ele também é uma boa opção para conectar seus aplicativos Java ao Azure; o Azure Toolkit for IntelliJ fornece modelos e recursos para simplificar a integração do Azure aos seus aplicativos Java.
IntelliJ IDEA
O IntelliJ IDEA é um dos Java IDEs mais usados. Ele também é um ambiente de desenvolvimento versátil, contando com uma arquitetura de plug-in extensível que pode ser usada para dar suporte a linguagens diferentes do Java. Embora projetado como um Java IDE, você também pode usar o IntelliJ IDEA para criar aplicativos com JavaScript, Scala, Ruby, etc.
Há suporte para o IntelliJ IDEA no Windows, no macOS e no Linux. O processo de instalação usa o instalador do IntelliJ IDEA em todas as plataformas, com algumas diferenças nos procedimentos de instalação entre as plataformas.
A instalação do IntelliJ IDEA para Java ou Java EE em qualquer plataforma é simples. O instalador solicita que você escolha os pacotes a serem instalados, dependendo da linguagem e das estruturas de destino.
Azure Toolkit for IntelliJ
O Azure Toolkit for IntelliJ fornece modelos e funcionalidades para criar, desenvolver, testar e implantar facilmente aplicativos de nuvem no Azure a partir do IntelliJ IDEA. O Azure Toolkit é software livre, foi desenvolvido ativamente e está hospedado no GitHub.
O kit de ferramentas inclui modelos de integração para contêineres do Docker, HDInsight, documentação do Azure, Cache do Azure para Redis, operações de contas de armazenamento e gerenciamento de máquinas virtuais.
O Azure Toolkit é instalado por meio do próprio IntelliJ IDEA; é o mesmo procedimento em todos os sistemas operacionais compatíveis. O kit de ferramentas está disponível no IntelliJ IDEA Marketplace.