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
- Installez Azure Developer CLI.
- Parcourez le guide de
azd
démarrage rapide pour voir Azure Developer CLI en action.
Commentaires
https://aka.ms/ContentUserFeedback.
Bientôt disponible : Tout au long de 2024, nous allons supprimer progressivement GitHub Issues comme mécanisme de commentaires pour le contenu et le remplacer par un nouveau système de commentaires. Pour plus d’informations, consultezEnvoyer et afficher des commentaires pour