Configurar o ambiente de desenvolvimento
O Visual Studio Code é uma opção popular para o desenvolvimento de aplicações do Azure. É leve, ocupa 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 livre desenvolvido pela Microsoft. Oferece suporte a centenas de linguagens de programação, inclui a integração de Git e foi concebido para se ligar aos serviços cloud do Azure.
No entanto, o Visual Studio Code não inclui um compilador. A compilação do código para determinadas linguagens e cenários é adicionada através de extensões.
Modelo de extensão
Um dos recursos mais poderosos do Visual Studio Code é o modelo de extensões. As extensões expandem os recursos do Visual Studio Code para adicionar uma vasta gama de novos recursos. Por exemplo, as extensões podem servir para adicionar compiladores, adicionar a verificação ortográfica e integrar com os serviços do Azure.
As extensões são gratuitas, você pode adicioná-las na página Extensões dentro do Visual Studio Code. Pode explorar as extensões disponíveis no Visual Studio Code Marketplace.
Extensões do Azure
Muitas das extensões são direcionadas às funcionalidades e aos produtos do Azure. Por exemplo, há extensões para suporte ao Docker, gerenciamento de assinaturas, ferramentas para a CLI do Azure, acesso ao banco de dados e integração da API de Armazenamento do Azure.
Instalar o Visual Studio Code e preparar para o desenvolvimento do Azure
O Visual Studio Code suporta Windows, Linux e macOS. Para instalar o Visual Studio Code, vá para https://code.visualstudio.com/.
O Visual Studio é um ambiente de desenvolvimento integrado (IDE) completo para uma ampla gama de tipos de aplicativos e linguagens de programação. O Visual Studio tem um conjunto completo de ferramentas e recursos destinados especificamente ao desenvolvimento de aplicativos com o Microsoft Azure. Estas funcionalidades oferecem suporte às ferramentas de desenvolvimento, depuração e implementação do Azure, as quais estão totalmente integradas no IDE.
Visual Studio
O Visual Studio é um IDE completo usado para desenvolver aplicativos para uma ampla gama de tipos de aplicativos, incluindo Windows, Android, iOS, Web e Azure.
A instalação base do Visual Studio é fornecida sem ferramentas nem bibliotecas para o desenvolvimento do Azure. No entanto, quando você instala o Visual Studio, você vê que várias cargas de trabalho estão disponíveis. Cargas de trabalho são coleções de bibliotecas e componentes que definem uma área de funcionalidade que você pode instalar. Em vez de instalar um componente individual, onde tem de saber e recordar as dependências entre cada um, pode utilizar as cargas de trabalho para realizar as instalações. As cargas de trabalho do Visual Studio garantem que todos os componentes necessários estão incluídos.
Para o desenvolvimento do Azure, você precisa incluir a carga de trabalho de desenvolvimento do Azure, que inclui os SDKs, ferramentas e projetos de modelo do Azure.
Para instalar o Visual Studio, transfira o instalador. Quando o instalador perguntar quais cargas de trabalho instalar, especifique a carga de trabalho de desenvolvimento do Azure. Mais funcionalidade normalmente é adicionada por meio de pacotes NuGet ou extensões do Visual Studio.
O ambiente de desenvolvimento integrado do Eclipse é uma ferramenta popular para o desenvolvimento Java. Também é uma ótima opção para ligar as suas aplicações Java ao Azure; o Azure Toolkit for Eclipse fornece modelos e funcionalidades para simplificar a integração no Azure com as suas aplicações Java.
Eclipse
O Eclipse é um dos IDEs Java mais utilizado. É também um ambiente de desenvolvimento versátil, com uma arquitetura de plug-in extensível que você pode usar para suportar outras linguagens além do Java. Embora a maioria dos usuários do Eclipse sejam desenvolvedores Java, você também pode usar o Eclipse para criar aplicativos com C++, Python, C e Ruby.
O Eclipse é suportado no Windows, macOS e Linux. O processo de instalação utiliza o instalador do Eclipse em todas as plataformas, havendo apenas algumas diferenças nos procedimentos de instalação entre as plataformas.
A instalação do Eclipse para Java ou Java EE em qualquer plataforma é muito simples. O instalador solicita que você escolha os pacotes a serem instalados, dependendo da linguagem de destino e das estruturas.
Azure Toolkit for Eclipse
O Azure Toolkit for Eclipse fornece modelos e funcionalidades que permitem criar, desenvolver, testar e implementar facilmente aplicações da cloud para o Azure a partir do Eclipse. O Azure Toolkit é open source, ativamente desenvolvido e alojado 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 conta de armazenamento e gerenciamento de máquina virtual.
O Azure Toolkit é instalado através do próprio IDE do Eclipse; o procedimento é igual em todos os sistemas operativos suportados. O toolkit está disponível no Eclipse Marketplace.
IntelliJ IDEA é um IDE popular para desenvolvimento Java. Também é uma ótima opção para ligar as suas aplicações Java ao Azure; o Azure Toolkit for IntelliJ fornece modelos e funcionalidades para simplificar a integração no Azure com as suas aplicações Java.
IntelliJ IDEA
O IntelliJ IDEA é um dos IDEs Java mais utilizado. É também um ambiente de desenvolvimento versátil, com uma arquitetura de plug-in extensível que você pode usar para suportar outras linguagens além do Java. Embora projetado como um IDE Java, você também pode usar o IntelliJ IDEA para construir aplicativos com JavaScript, Scala, Ruby, etc.
O IntelliJ IDEA é suportado no Windows, macOS e Linux. O processo de instalação utiliza o instalador do IntelliJ IDEA em todas as plataformas, havendo apenas 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 é muito simples. O instalador solicita que você escolha os pacotes a serem instalados, dependendo da linguagem de destino e das estruturas.
Azure Toolkit for IntelliJ
O Kit de Ferramentas do Azure para 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 é open source, ativamente desenvolvido e alojado 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 conta de armazenamento e gerenciamento de máquina virtual.
O Azure Toolkit é instalado através do próprio IDE do IntelliJ IDEA; o procedimento é igual em todos os sistemas operativos suportados. O toolkit está disponível no IntelliJ IDEA Marketplace.