Ondersteunde talen en omgevingen
Ondersteunde ontwikkelomgevingen
U kunt elke azd
sjabloon uitvoeren in een van de volgende ondersteunde ontwikkelomgevingen:
Environment | Beschrijving | Voordelen | Nadelen | Functiefase |
---|---|---|---|---|
Lokale machine via CLI | Niet in een container worden afhankelijkheden handmatig door u geïnstalleerd en het project wordt uitgevoerd op uw lokale computer. | U bepaalt alle afhankelijkheden. Mogelijk hebt u al enkele afhankelijkheden geïnstalleerd. U hoeft Docker niet te installeren. | U moet alle afhankelijkheden handmatig installeren. | Stabiel |
Visual Studio Code | Voer sjablonen uit en foutopsporing azd uit met behulp van de Visual Studio Code-extensie. |
U kunt werken met azd een code-editor en extensiesysteem waarmee u mogelijk al vertrouwd bent. |
Hiervoor moet een extensie worden geïnstalleerd. | Bèta |
Visual Studio | Sjablonen uitvoeren en fouten opsporen azd met Behulp van Visual Studio (preview). |
U kunt werken met azd een IDE waarmee u mogelijk al vertrouwd bent. |
Hiervoor moet een afzonderlijke preview-versie van Visual Studio worden geïnstalleerd. | Alfa |
DevContainer /VS Code Remote - Containers | Container waarop alle afhankelijkheden zijn geïnstalleerd en uitgevoerd op uw lokale computer. | Behalve VS Code, Docker en de extensie Remote Containers VS Code worden alle afhankelijkheden voor u geïnstalleerd in DevContainer. | U moet de opslagplaats klonen. De initialisatie van de container kan lang duren. | Bèta |
GitHub Codespaces | Container waarop alle afhankelijkheden zijn geïnstalleerd en uitgevoerd op GitHub.com in de browser. | Alle afhankelijkheden worden geïnstalleerd zonder de code lokaal te klonen. | Uitvoeren en fouten opsporen waarvoor het starten van een webbrowser is vereist, wordt momenteel niet ondersteund vanwege bekende beperkingen met GitHub Codespaces. | Bèta |
Ondersteunde Azure Compute-services (host)
azd
ondersteunt verschillende services voor het hosten van uw app. Services die als alfa zijn gemarkeerd, zijn experimenteel en moeten handmatig azd config
worden ingeschakeld om ze te kunnen gebruiken. bètafuncties kunnen fouten veroorzaken. stabiele functies zullen naar verwachting geen wijzigingen ondervinden die fouten veroorzaken.
Zie de strategie voor functieversiebeheer en release voor meer informatie over elke functiefase. Zie Alfa-, bèta- en stabiele functiefasen voor een lijst met alle functies en hun fasen.
Azure Compute-service | Functiefase |
---|---|
Azure App Service | Stabiel |
Azure Static Web Apps | Stabiel |
Azure Container Apps | Bèta |
Azure Functions | Stabiel |
Azure Kubernetes Service | Bèta (alleen voor projecten die kunnen worden geïmplementeerd via kubectl apply -f ) |
Azure Spring Apps | Bèta |
Ondersteunde talen en frameworks
Momenteel ondersteunde talen en frameworks:
Taal | Functiefase |
---|---|
Node.js | Stabiel |
Python | Stabiel |
.NET | Stabiel |
Java | Stabiel |
Zie de strategie voor functieversiebeheer en release voor meer informatie over elke functiefase
Volgende stappen
- Installeer de Azure Developer CLI.
- Doorloop de
azd
quickstart om Azure Developer CLI in actie te zien.