Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
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.