Langues et environnements pris en charge

Environnements de développement pris en charge

Vous pouvez exécuter n’importe quel azd modèle dans l’un des environnements de développement pris en charge suivants :

Environment Description Avantages Inconvénients Étape de fonctionnalité
Ordinateur local via l’interface CLI Dans un conteneur, les dépendances sont installées manuellement par vous 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 de Docker installé. Vous devez installer manuellement toutes les dépendances. Stable
Visual Studio Code Exécutez et déboguez azd des modèles à l’aide de l’extension Visual Studio Code. Vous pouvez utiliser azd un éditeur de code et un système d’extension que vous pouvez déjà utiliser. Nécessite l’installation d’une extension. Bêta
Visual Studio Exécuter et déboguer des azd modèles à l’aide de Visual Studio (préversion). Vous pouvez utiliser azd un IDE avec lequel vous êtes peut-être déjà à l’aise. Nécessite l’installation d’une version préliminaire distincte de Visual Studio. Bêta
DevContainer / VS Code Distant - Conteneurs Conteneur avec toutes les dépendances installées et exécutées sur votre ordinateur local. À part VS Code, Docker et l’extension VS Code des conteneurs distants, 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 exécutées sur GitHub.com dans le navigateur. Toutes les dépendances sont installées sans cloner le code localement. Exécuter et déboguer qui nécessite le lancement d’un navigateur web n’est 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)

Plateforme d’hébergement actuellement prise en charge pour l’application :

azd prend en charge plusieurs services pour l’hébergement de votre application. Les services marqués comme alpha sont expérimentaux et doivent être activés manuellement avec azd config. Les fonctionnalités bêta peuvent rencontrer des changements cassants. les fonctionnalités stables ne sont pas censées rencontrer des changements cassants.

Pour plus d’informations sur chaque phase de fonctionnalité, consultez la stratégie de version et de mise en production des fonctionnalités. Pour obtenir la liste de toutes les fonctionnalités et de leurs phases, consultez Alpha, Bêta et Étapes de caractéristiques stables.

Service de calcul Azure Étape de fonctionnalité
Azure App Service Stable
Azure Static Web Apps Stable
Azure Container Apps Bêta
Azure Functions Stable
Azure Kubernetes Service Bêta (uniquement pour les projets déployables via kubectl apply -f)
Azure Spring Apps Bêta

Langages et frameworks pris en charge

Langages et frameworks actuellement pris en charge :

Langage Étape de fonctionnalité
Node.js Stable
Python Stable
.NET Stable
Java Stable

Pour plus d’informations sur chaque phase de fonctionnalité, consultez la stratégie de version et de mise en production des fonctionnalités

Étapes suivantes