Partager via


Langages et environnements pris en charge

Environnements de développement pris en charge

Vous pouvez exécuter tout modèle azd dans l’un des environnements de développement suivants qui sont pris en charge :

Environnement Descriptif Avantages Inconvénients Stade de la fonctionnalité
Ordinateur local par l'interface en ligne de commande Pas dans un conteneur, les dépendances sont installées manuellement par vos soins et le projet est exécuté sur votre ordinateur local. Vous contrôlez toutes les dépendances. Vous avez peut-être déjà installé certaines des dépendances. Vous n’avez pas besoin d’installer Docker. Vous devez installer manuellement toutes les dépendances. Stable
Visual Studio Code Exécuter et déboguer des modèles à l’aide de l’extension Visual Studio Code. Vous pouvez travailler avec azd à l’aide d’un éditeur de code et d’un système d’extension avec lequel vous êtes déjà à l'aise. Nécessite l’installation d’une extension. Bêta
Visual Studio Exécuter et déboguer azd des modèles à l'aide de Visual Studio (préversion). Vous pouvez travailler avec azd en utilisant un IDE que vous maîtrisez déjà. Nécessite l’installation d’une version préliminaire distincte de Visual Studio. Alpha
DevContainer / VS Code Remote - Conteneurs Conteneur avec toutes les dépendances installées et exécutées sur votre ordinateur local. À part VS Code, Docker et l’extension Remote Containers pour VS Code, toutes les dépendances sont installées pour vous dans DevContainer. Vous devez cloner le référentiel. L’initialisation du conteneur peut prendre beaucoup de temps. Bêta
GitHub Codespaces Conteneur avec toutes les dépendances installées et en cours d'utilisation sur GitHub.com dans le navigateur. Toutes les dépendances sont installées sans cloner le code localement. Exécuter et déboguer nécessitant le lancement d’un navigateur web ne sont actuellement pas pris en charge en raison d’une limitation connue avec GitHub Codespaces. Bêta

Services de calcul Azure pris en charge (hôte)

azd prend en charge plusieurs services pour l'hébergement de votre app. Les services indiqués comme alpha sont expérimentaux et doivent être activés manuellement avec azd config pour les utiliser. Les fonctionnalités bêta peuvent subir des modifications importantes. Les fonctionnalités stables ne sont pas censées subir de modifications qui entraînent des ruptures.

Pour plus d’informations sur chaque stade d’une fonctionnalité, consultez le versionnement des fonctionnalités et stratégie de mise en ligne. Pour obtenir la liste de toutes les fonctionnalités et leurs stades, consultez le document sur les Stades Alpha, Bêta et Stable des fonctionnalités.

Service de calcul Azure Stade de la fonctionnalité
Azure App Service Stable
Applications Web statiques Azure Stable
Azure Container Apps (y compris les Jobs d'application de conteneurs) Stable
Les fonctions Azure Stable
Azure Kubernetes Service Bêta (uniquement pour les projets déployables via kubectl apply -f)

Langages et infrastructures pris en charge

Langues et frameworks actuellement pris en charge :

Langue Stade de la fonctionnalité
Node.JS Stable
Python Stable
.NET Stable
Java Stable

Pour plus d’informations sur chaque stade des fonctionnalités, consultez le guide sur le versionnement et la stratégie de diffusion.

Étapes suivantes

  • Installez la CLI Azure Developer.
  • Parcourez le quickstart pour voir Azure Developer CLI en action.