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. Bèta
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)

Momenteel ondersteund hostingplatform voor de app:

azd ondersteunt verschillende services voor het hosten van uw app. Services die als alfa zijn gemarkeerd, zijn experimenteel en moeten handmatig worden ingeschakeld met azd config. 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