Obsługiwane języki i środowiska
Obsługiwane środowiska programistyczne
Możesz uruchomić dowolny azd
szablon w jednym z następujących obsługiwanych środowisk programistycznych:
Environment | opis | Zalety | Minusy | Etap funkcji |
---|---|---|---|---|
Maszyna lokalna za pośrednictwem interfejsu wiersza polecenia | Nie w kontenerze zależności są instalowane ręcznie, a projekt jest uruchamiany na komputerze lokalnym. | Kontrolujesz wszystkie zależności. Być może masz już zainstalowane niektóre zależności. Nie potrzebujesz zainstalowanej platformy Docker. | Należy ręcznie zainstalować wszystkie zależności. | Stable |
Visual Studio Code | Uruchamianie i debugowanie azd szablonów przy użyciu rozszerzenia programu Visual Studio Code. |
Możesz pracować z azd użyciem edytora kodu i systemu rozszerzeń, z którym możesz już korzystać. |
Wymaga zainstalowania rozszerzenia. | Beta |
Program Visual Studio | Uruchamianie i debugowanie azd szablonów przy użyciu programu Visual Studio (wersja zapoznawcza). |
Możesz pracować z azd użyciem środowiska IDE, z którym możesz już korzystać. |
Wymaga zainstalowania oddzielnej wersji zapoznawczej programu Visual Studio. | Wersja alfa |
DevContainer/VS Code Remote — Containers | Kontener ze wszystkimi zależnościami zainstalowanymi i uruchomionymi na komputerze lokalnym. | Oprócz programu VS Code, platformy Docker i rozszerzenia VS Code kontenerów zdalnych wszystkie zależności są instalowane w usłudze DevContainer. | Musisz sklonować repozytorium. Inicjowanie kontenera może zająć dużo czasu. | Beta |
GitHub Codespaces | Kontener ze wszystkimi zależnościami zainstalowanymi i uruchomionymi na GitHub.com w przeglądarce. | Wszystkie zależności są instalowane bez lokalnego klonowania kodu. | Uruchamianie i debugowanie, które wymaga uruchomienia przeglądarki internetowej, nie jest obecnie obsługiwane z powodu znanego ograniczenia usługi GitHub Codespaces. | Beta |
Obsługiwane usługi obliczeniowe platformy Azure (host)
azd
obsługuje kilka usług do hostowania aplikacji. Usługi oznaczone jako alfa są eksperymentalne i należy je włączyć ręcznie, azd config
aby ich używać. Funkcje w wersji beta mogą napotkać zmiany powodujące niezgodność. Oczekuje się, że stabilne funkcje nie będą miały zmian powodujących niezgodność.
Aby uzyskać więcej informacji na temat każdego etapu funkcji, zobacz temat Feature versioning and release strategy (Strategia przechowywania wersji funkcji i wydawania). Aby zapoznać się z listą wszystkich funkcji i ich etapów, zobacz Alpha, Beta i Stable Feature Stages (Etapy funkcji alfa, beta i stabilnych).
Usługa obliczeniowa platformy Azure | Etap funkcji |
---|---|
Azure App Service | Stable |
Azure Static Web Apps | Stable |
Azure Container Apps | Beta |
Azure Functions | Stable |
Azure Kubernetes Service | Wersja beta (tylko w przypadku projektów, które można wdrożyć za pośrednictwem programu kubectl apply -f ) |
Azure Spring Apps | Beta |
Obsługiwane języki i struktury
Obecnie obsługiwane języki i struktury:
Język | Etap funkcji |
---|---|
Node.js | Stable |
Python | Stable |
.NET | Stable |
Java | Stable |
Aby uzyskać więcej informacji na temat każdego etapu funkcji, zobacz temat Feature versioning and release strategy (Strategia przechowywania wersji i wydawania funkcji)
Następne kroki
- Zainstaluj interfejs wiersza polecenia dla deweloperów platformy Azure.
- Zapoznaj się z przewodnikiem Szybki start,
azd
aby zobaczyć, jak działa interfejs wiersza polecenia dla deweloperów platformy Azure.