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. Beta
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)

Obecnie obsługiwana platforma hostingu dla aplikacji:

azd obsługuje kilka usług do hostowania aplikacji. Usługi oznaczone jako alfa są eksperymentalne i należy je włączyć ręcznie za pomocą polecenia azd config. 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