Configurer l''environnement de développement

Effectué

Visual Studio Code est très apprécié par les développeurs d’applications pour Azure. Léger, il occupe seulement quelques mégaoctets d’espace de stockage. Multiplateforme, il peut fonctionner sur Windows, Linux et macOS.

Visual Studio Code

Visual Studio Code est un éditeur de code source gratuit développé par Microsoft. Il prend en charge des centaines de langages de programmation, il inclut l’intégration Git et il est conçu pour se connecter aux services cloud Azure.

Cependant, Visual Studio Code n’inclut aucun compilateur. La compilation de code pour des langages et des scénarios spécifiques est possible par le biais d’extensions.

Modèle d’extension

Le modèle d’extension est une des fonctionnalités les plus puissantes de Visual Studio Code. Les extensions étendent les fonctionnalités de Visual Studio Code pour permettre l’ajout d’un large éventail de nouvelles fonctionnalités. Par exemple, les extensions sont utiles pour ajouter des compilateurs, ajouter la vérification orthographique et permettre l’intégration aux services Azure.

Les extensions sont gratuites et vous pouvez les ajouter à partir de la page Extensions dans Visual Studio Code. Vous pouvez explorer les extensions disponibles dans la Place de marché Visual Studio Code.

Extensions Azure

La plupart des extensions ciblent des fonctionnalités et produits Azure. Par exemple, il existe des extensions pour la prise en charge de Docker, la gestion des abonnements, les outils pour Azure CLI, l’accès aux bases de données et l’intégration de l’API Stockage Azure.

Installer et préparer Visual Studio Code pour le développement Azure

Visual Studio Code prend en charge Windows, Linux et macOS. Pour installer Visual Studio Code, accédez à https://code.visualstudio.com/.

Visual Studio est un environnement de développement intégré (IDE) complet, conçu pour un large éventail de types d’applications et de langages de programmation. Visual Studio offre un large ensemble d’outils et de fonctionnalités spécifiquement destinés au développement d’applications avec Microsoft Azure. Ces fonctionnalités assurent la prise en charge des outils de développement, de débogage et de déploiement Azure étroitement intégrés à l’IDE.

Visual Studio

Visual Studio est un IDE complet qui permet de développer des applications pour un large éventail de types d’applications, notamment pour Windows, Android, iOS, le web et Azure.

L’installation de base de Visual Studio ne fournit ni outils ni bibliothèques pour le développement Azure. Cependant, quand vous installez Visual Studio, vous voyez que plusieurs charges de travail sont disponibles. Les charges de travail sont des collections de bibliothèques et de composants qui définissent un domaine de fonctionnalités que vous pouvez installer. Au lieu d’installer un composant de manière individuelle, pour lequel vous devez connaître et mémoriser les dépendances, vous pouvez utiliser des charges de travail pour effectuer des installations « à thème ». Les charges de travail Visual Studio garantissent que tous les composants nécessaires sont inclus.

Pour le développement Azure, vous devez inclure la charge de travail Développement Azure, qui inclut les SDK, les outils et les modèles de projet Azure.

Pour installer Visual Studio, téléchargez le programme d’installation. Quand le programme d’installation vous demande quelles charges de travail installer, sélectionnez la charge de travail Développement Azure. En général, d’autres fonctionnalités sont ajoutées via des packages NuGet ou des extensions Visual Studio.

L’environnement de développement intégré Eclipse est un outil largement utilisé pour le développement Java. Il convient également parfaitement pour connecter vos applications à Azure. Azure Toolkit for Eclipse fournit des modèles et des fonctionnalités qui simplifient l’intégration d’Azure à vos applications Java.

Eclipse

Eclipse est l’un des environnements de développement intégré Java les plus utilisés. C’est aussi un environnement de développement polyvalent, dont l’architecture de plug-in extensible permet la prise en charge d’autres langages que Java. La plupart des utilisateurs d’Eclipse sont des développeurs Java, mais vous pouvez aussi utiliser Eclipse pour créer des applications avec C++, Python, C et Ruby.

Eclipse est pris en charge sur Windows, macOS et Linux. Le processus d’installation utilise le programme d’installation d’Eclipse sur toutes les plateformes ; seules les procédures d’installation diffèrent un peu d’une plateforme à l’autre.

L’installation d’Eclipse pour Java ou Java EE est simple sur toutes les plateformes. Le programme d’installation vous invite à choisir les packages à installer en fonction du langage et des frameworks cibles.

Azure Toolkit for Eclipse

Azure Toolkit for Eclipse fournit des modèles et des fonctionnalités qui vous permettent de créer, développer, tester et déployer facilement des applications cloud dans Azure à partir d’Eclipse. Azure Toolkit est open source, développé de manière active et hébergé dans GitHub.

Le kit de ressources comprend des modèles d’intégration pour les conteneurs Docker, HDInsight, la documentation Azure, Azure Cache pour Redis, les opérations relatives aux comptes de stockage et la gestion des machines virtuelles.

Azure Toolkit est installé via l’IDE Eclipse lui-même. La procédure est la même sur tous les systèmes d’exploitation pris en charge. Ce kit de ressources est disponible sur la Place de marché Eclipse.

IntelliJ IDEA est un IDE populaire pour le développement Java. Il convient également parfaitement pour connecter vos applications à Azure. Azure Toolkit for IntelliJ fournit des modèles et des fonctionnalités qui simplifient l’intégration d’Azure à vos applications Java.

IntelliJ IDEA

IntelliJ IDEA est l’un des environnements de développement intégré Java les plus utilisés. C’est aussi un environnement de développement polyvalent, dont l’architecture de plug-in extensible permet la prise en charge d’autres langages que Java. Bien que conçu comme un IDE Java, vous pouvez aussi utiliser IntelliJ IDEA pour créer des applications avec JavaScript, Scala, Ruby, etc.

IntelliJ IDEA est pris en charge sur Windows, macOS et Linux. Le processus d’installation utilise le programme d’installation d’IntelliJ IDEA sur toutes les plateformes ; seules les procédures d’installation diffèrent un peu d’une plateforme à l’autre.

L’installation d’IntelliJ IDEA pour Java ou Java EE est simple sur toutes les plateformes. Le programme d’installation vous invite à choisir les packages à installer en fonction du langage et des frameworks cibles.

Azure Toolkit for IntelliJ

Azure Toolkit for IntelliJ fournit des modèles et des fonctionnalités qui vous permettent de créer, développer, tester et déployer facilement des applications cloud sur Azure depuis IntelliJ IDEA. Azure Toolkit est open source, développé de manière active et hébergé dans GitHub.

Le kit de ressources comprend des modèles d’intégration pour les conteneurs Docker, HDInsight, la documentation Azure, Azure Cache pour Redis, les opérations relatives aux comptes de stockage et la gestion des machines virtuelles.

Azure Toolkit s’installe par le biais d’IntelliJ IDEA lui-même. La procédure est la même sur tous les systèmes d’exploitation pris en charge. Le kit de ressources est disponible sur la Place de marché IntelliJ IDEA.