共用方式為


支援的語言和環境

支援的開發環境

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

環境 描述 優點 缺點 功能階段
透過 CLI 的本機電腦 您不會 在容器中手動安裝相依性,而且專案會在本機計算機上執行。 您可以控制所有相依性。 您可能已安裝一些相依性。 您不需要安裝 Docker。 您必須手動安裝所有相依性。 穩定
Visual Studio 代碼 使用 azd執行和偵錯範本。 您可以使用程式代碼編輯器和延伸模組系統來使用 azd ,您可能已經熟悉。 需要安裝擴充功能。 試用版
Visual Studio 使用 Visual Studio 執行和偵錯azd範本(預覽版)。 您可以使用 azd 您可能已經熟悉的 IDE。 需要安裝個別的Visual Studio預覽版本。 阿爾法
DevContainer / VS Code 遠端 - 容器 在本機電腦上安裝並執行所有相依性的容器 除了 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 靜態 Web 應用程式 穩定
Azure 容器應用程式 試用版
Azure Functions(Microsoft 雲端服務) 穩定
Azure Kubernetes Service Beta 版 (僅適用於可透過 kubectl apply -f部署的專案)
Azure Spring 應用程式 試用版

支援的語言和架構

目前支援的語言和架構:

語言 功能階段
Node.js 穩定
Python(程式語言) 穩定
。NET 穩定
爪哇島 穩定

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

後續步驟