Langages et environnements pris en charge
Environnements de développement pris en charge
Vous pouvez exécuter n’importe quel modèle azd
dans l’un des environnements de développement pris en charge suivants :
Environment | Description | Avantages | Inconvénients | Stade de la fonctionnalité |
---|---|---|---|---|
Ordinateur local via l’interface CLI | 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 azd à 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 que vous savez déjà utiliser. |
Nécessite l’installation d’une extension. | Bêta |
Visual Studio | Exécuter et déboguer des modèles azd à l’aide de Visual Studio (préversion). |
Vous pouvez travailler avec azd à l’aide d’une IDE que vous savez déjà utiliser. |
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’exécution sur GitHub.com dans le navigateur. | Toutes les dépendances sont installées sans cloner le code localement. | Exécution et débogage qui nécessite le lancement d’un navigateur web et n’est actuellement pas pris en charge en raison d’une limitation connue de 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 application. Les services indiqués comme alpha sont expérimentaux et doivent être activés manuellement pour que azd config
le utilise. Les fonctionnalités bêta peuvent subir des changements cassants. Les fonctionnalités stables ne sont pas censées subir de changements cassants.
Pour plus d’informations sur chaque stade d’une fonctionnalité, consultez le versionnement des fonctionnalités et la stratégie de sortie. Pour obtenir la liste de toutes les fonctionnalités et de leurs stades, consultez Stades Alpha, Bêta et Stable d’une fonctionnalité.
Service de calcul Azure | Stade de la 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 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 d’une fonctionnalité, consultez le versionnement des fonctionnalités et la stratégie de sortie
Étapes suivantes
- Installez l'interface de programmation Azure Developer CLI.
- Parcourez le guide de
azd
démarrage rapide pour voir Azure Developer CLI en action.