Freigeben über


Unterstützte Sprachen und Umgebungen

Unterstützte Entwicklungsumgebungen

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

Environment Beschreibung Vorteile Nachteile Featurephase
Lokaler Computer über CLI Nicht in einem Container werden Abhängigkeiten manuell von Ihnen installiert, und das Projekt wird auf Ihrem lokalen Computer ausgeführt. Sie steuern alle Abhängigkeiten. Möglicherweise sind bereits einige der Abhängigkeiten installiert. Sie benötigen Docker nicht installiert. Sie müssen alle Abhängigkeiten manuell installieren. Stable
Visual Studio Code Ausführen und Debuggen azd von Vorlagen mithilfe der Visual Studio Code-Erweiterung. Sie können mit azd einem Code-Editor- und Erweiterungssystem arbeiten, mit dem Sie möglicherweise bereits vertraut sind. Erfordert die Installation einer Erweiterung. Beta
Visual Studio Ausführen und Debuggen azd von Vorlagen mit Visual Studio (Vorschau) Sie können mit azd einer IDE arbeiten, mit der Sie möglicherweise bereits vertraut sind. Erfordert die Installation einer separaten Vorschauversion von Visual Studio. Beta
DevContainer/ VS Code Remote – Container Container mit allen Abhängigkeiten, die auf Ihrem lokalen Computer installiert und ausgeführt werden. Abgesehen von VS Code, Docker und der Erweiterung für Remotecontainer VS Code werden alle Abhängigkeiten für Sie im DevContainer installiert. Sie müssen das Repository klonen. Die Containerinitialisierung kann lange dauern. Beta
GitHub Codespaces Container mit allen Abhängigkeiten, die auf GitHub.com im Browser installiert und ausgeführt werden. Alle Abhängigkeiten werden installiert, ohne den Code lokal zu klonen. Ausführen und Debuggen, das das Starten eines Webbrowsers erfordert, wird derzeit aufgrund der bekannten Einschränkung mit GitHub Codespaces nicht unterstützt. Beta

Unterstützte Azure-Computedienste (Host)

Derzeit unterstützte Hostingplattform für die App:

azd unterstützt mehrere Dienste zum Hosten Ihrer App. Als Alpha gekennzeichnete Dienste sind experimentell und müssen manuell aktiviert werden.azd config Betafeatures können zu unterbrechungsbewendenden Änderungen auftreten. Stabile Features werden nicht erwartet, dass es zu bedeutenden Änderungen kommen kann.

Weitere Informationen zu jeder Featurephase finden Sie unter Featureversionsverwaltung und Releasestrategie. Eine Liste aller Features und deren Phasen finden Sie unter Alpha-, Beta- und Stable-Featurephasen.

Azure-Computedienst Featurephase
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 bereitgestellt werden können kubectl apply -f)
Azure Spring Apps Beta

Unterstützte Sprachen und Frameworks

Derzeit unterstützte Sprachen und Frameworks:

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

Weitere Informationen zu jeder Featurephase finden Sie unter Featureversionsverwaltung und Releasestrategie

Nächste Schritte