Sélectionner un environnement de développement

Sélectionnez l’environnement de développement approprié pour prendre en charge l’adoption et les performances devOps. Un environnement de développement DevOps ne doit pas seulement modifier et déboguer du code, mais s’intégrer au reste du cycle DevOps, notamment les tests, le contrôle de version et la surveillance de production. Microsoft fournit deux environnements de développement majeurs pour prendre en charge DevOps, Visual Studio et Visual Studio Code.

Utiliser Visual Studio

Visual Studio est un environnement de développement intégré (IDE). Si vous pouvez l’utiliser, Visual Studio est idéal pour travailler dans Windows pour créer des logiciels pour différentes plateformes, notamment .NET ou .NET Core, iOS, Android via Xamarin et les cibles qui prennent en charge C++.

Visual Studio offre historiquement des avantages de productivité et d’intégration DevOps. Visual Studio s’intègre en mode natif avec GitHub et Azure DevOps, et dispose d’un écosystème robuste d'extensions pour chaque fournisseur DevOps du secteur.

Utiliser Visual Studio Code

Visual Studio Code est un éditeur de code gratuit et rationalisé qui offre une personnalisation illimitée via des dizaines de milliers d’extensions commerciales et communautaires. Ces extensions ajoutent la prise en charge de pratiquement n’importe quel langage, plateforme et service DevOps. Les développeurs peuvent être productifs sur Windows, Mac ou Linux. Visual Studio Code est l’option idéale pour les développeurs qui ne peuvent pas utiliser Visual Studio.

Développer pour Azure

Il n’existe aucun environnement de développement préféré particulier pour les solutions Azure. Grâce à une prise en charge étendue de toutes les principales plateformes d’applications, vous pouvez utiliser pratiquement n’importe quel outil pour créer des solutions Azure et sélectionner le modèle de déploiement qui vous convient le mieux. La meilleure façon de déployer des solutions en production consiste généralement par l’automatisation hébergée dans GitHub Actions ou Azure Pipelines.

Visual Studio et Visual Studio Code ont des fonctionnalités natives et des extensions internes qui simplifient l’utilisation des processus DevOps dans Azure, GitHub et Azure DevOps.

Étapes suivantes

Apprenez à préparer Visual Studio, Visual Studio Code, Eclipse pour Java, et IntelliJ IDEA pour le développement Azure dans le module d’apprentissage pratique Préparer votre environnement de développement pour le développement Azure.