Freigeben über


Unterstützte Sprachen und Umgebungen

Unterstützte Entwicklungsumgebungen

Sie können jede beliebige azd-Vorlage in einer der folgenden unterstützten Entwicklungsumgebungen ausführen:

Environment Beschreibung Vorteile Nachteile Featurezustand
Lokaler Rechner über CLI Nicht in einem Container, Abhängigkeiten werden manuell von Ihnen installiert und das Projekt wird auf Ihrem lokalen Rechner ausgeführt. Alle Abhängigkeiten werden von Ihnen kontrolliert. Eventuell sind einige der Abhängigkeiten bereits installiert. Sie müssen Docker nicht installieren. Sie müssen alle Abhängigkeiten manuell installieren. Stable
Visual Studio Code Ausführung und Debuggen von azd Vorlagen mit der Visual Studio Code-Erweiterung. Sie können mit azd arbeiten, indem Sie einen Code-Editor und ein Erweiterungssystem verwenden, mit denen Sie bereits vertraut sind. Erfordert die Installation einer Erweiterung. Beta
Visual Studio Ausführung und Debuggen von azd Vorlagen unter Nutzung von Visual Studio (Vorschau). Sie können mit azd unter Verwendung einer IDE arbeiten, mit der Sie bereits vertraut sind. Erfordert die Installation einer separaten Vorschauversion von Visual Studio. Alpha
DevContainer / VS Code Remote – Containers Container mit allen Abhängigkeiten installiert und auf Ihrem lokalen Rechner ausgeführt. Mit Ausnahme von VS Code, Docker und der Erweiterung für Remote-Container von VS Code werden alle Abhängigkeiten für Sie im DevContainer installiert. Sie müssen das Repository klonen. Die Initialisierung des Containers kann lange Zeit in Anspruch nehmen. Beta
GitHub Codespaces Container mit allen Abhängigkeiten installiert und auf GitHub.com im Browser ausgeführt. Alle Abhängigkeiten werden installiert, ohne den Code lokal zu klonen. Ausführung und Debuggen, für die ein Webbrowser gestartet werden muss, wird derzeit aufgrund bekannter Grenzwerte bei GitHub Codespaces nicht unterstützt. Beta

Unterstützte Azure-Computedienste (Host)

azd unterstützt mehrere Dienste für das Hosting Ihrer App. Als alpha gekennzeichnete Dienste sind experimentell und müssen manuell mit azd config aktiviert werden, um sie nutzen zu können. Beta-Funktionen können Unterbrechungen unterliegen. Bei stabilen-Funktionen sind keine abrupten Veränderungen zu erwarten.

Weitere Informationen zu den einzelnen Funktionsstufen finden Sie unter Funktionsversionierung und Veröffentlichungsstrategie. Eine Liste aller Features und deren Phasen finden Sie unter Alpha-, Beta- und stabiler Featurezustand.

Azure-Computedienst Featurezustand
Azure App Service Stable
Azure Static Web Apps Stable
Azure Container Apps Beta
Azure-Funktionen Stable
Azure Kubernetes Service Beta (nur für Projekte, die über kubectl apply -f bereitgestellt werden können)
Azure Spring Apps Beta

Unterstützte Sprachen und Frameworks

Derzeit unterstützte Sprachen und Frameworks:

Sprache Featurezustand
Node.js Stable
Python Stable
.NET Stable
Java Stable

Weitere Informationen zu den einzelnen Featurezuständen finden Sie unter Funktionsversionierung und Veröffentlichungsstrategie

Nächste Schritte