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
- Installieren der Azure Developer CLI
- Sehen Sie sich unseren
azd
Quickstart an, um Azure Developer-CLI in Aktion zu sehen.