共用方式為


支援的語言和環境

支援的開發環境

您可以在下列其中一個支援的開發環境中執行任何 azd 範本:

環境 描述 優點 缺點 功能階段
透過 CLI 管理本機端 不在容器中,相依性由您手動安裝,專案在您的本機計算機上執行。 您可以控制所有依賴項。 您可能已安裝一些相依性套件。 您不需要安裝 Docker。 您必須手動安裝所有相依性。 穩定
Visual Studio 代碼 使用 Visual Studio Code 擴充套件 執行和偵錯模板 您可以使用您可能已經熟悉的程式代碼編輯器和延伸模組系統來使用 azd 需要安裝擴充功能。 試用版
Visual Studio 使用 Visual Studio 執行和偵錯azd範本(預覽版)。 您可以使用您可能已經熟悉的 IDE 來處理 azd 需要安裝個別的Visual Studio預覽版本。 阿爾法
DevContainer / VS Code Remote - Containers 包含所有相依性並能在本機電腦上運行的容器 除了 VS Code、Docker 和遠端容器 VS Code 擴充功能之外,所有相依性都會為您安裝在 DevContainer 中。 您必須複製存放庫。 容器初始化可能需要很長的時間。 試用版
GitHub Codespaces 在瀏覽器中安裝並執行所有相依性的容器 GitHub.com。 所有相依性都會安裝,而不需要在本機複製程序代碼。 目前不支援需要啟動網頁瀏覽器的執行和偵錯,因為 GitHub Codespaces 有已知的限制。 試用版

支援的 Azure 計算服務 (主機)

azd 支援數個服務來裝載您的應用程式。 標示為 Alpha 的服務是實驗性的,需要手動 azd config 啟用才能使用這些服務。 beta 功能可能會遇到重大變更。 穩定 功能不預期會經歷重大變更。

如需每個功能階段的詳細資訊,請參閱 功能版本控制與發行策略。 如需所有功能及其階段的清單,請參閱 Alpha、Beta和穩定功能階段

Azure 計算服務 功能階段
Azure App Service 穩定
Azure Static Web Apps 穩定
Azure 容器應用程式(包括容器應用程式工作) 穩定
Azure Functions 穩定
Azure Kubernetes Service Beta 版 (僅適用於可透過 kubectl apply -f部署的專案)

支援的語言和架構

目前支援的語言和架構:

語言 功能階段
Node.js 穩定
Python 穩定
.NET 穩定
JAVA 穩定

如需每個功能階段的詳細資訊,請參閱 功能版本控制與發行策略

後續步驟