サポート対象言語と環境

サポートされている開発環境

次のサポートされている次のいずれかの開発環境で、任意の azd テンプレートを実行できます。

環境 説明 プロ デメリット 機能の段階
CLI を介したローカル コンピューター コンテナーにありません。依存関係は手動でインストールされ、プロジェクトはローカル コンピューターで実行されます。 すべての依存関係を制御します。 依存関係の一部が既にインストールされている可能性があります。 Docker がインストールされている必要はありません。 すべての依存関係は手動でインストールする必要があります。 安定
Visual Studio Code Visual Studio Code 拡張機能を使用して、azd テンプレートを実行しデバッグします。 既に使い慣れている可能性があるコード エディターと拡張システムを使用して、azd を作業できます。 拡張機能をインストールする必要があります。 Beta
Visual Studio Visual Studio (プレビュー版) を使用して、azd テンプレートを実行しデバッグします。 既に使い慣れている可能性がある IDE を使用して、azdを作業できます。 独立したプレビュー バージョンの Visual Studio をインストールする必要があります。 Beta
DevContainer / VS Code Remote - コンテナー すべての依存関係がインストールされたコンテナーがローカル コンピューター上で実行されます。 VS Code、Docker、リモート コンテナー VS Code 拡張機能以外のすべての依存関係が DevContainer にインストールされます。 リポジトリを複製する必要があります。 コンテナーの初期化には時間がかかる場合があります。 Beta
GitHub Codespaces すべての依存関係がインストールされ、ブラウザーで GitHub.com で実行されているコンテナー すべての依存関係は、コードをローカルに複製せずにインストールされます。 GitHub Codespaces の既知の制限事項のため、Web ブラウザーの起動を必要とする実行とデバッグは現在サポートされていません。 Beta

サポートされている Azure コンピューティング サービス (ホスト)

アプリで現在サポートされているホスティング プラットフォーム:

azd では、アプリをホストするための複数のサービスがサポートされています。 アルファ版とマークされたサービスは、実験的なものであり、azd config で手動で有効にする必要があります。 ベータ版 機能では、破壊的変更が発生する可能性があります。 安定版機能では、破壊的変更は発生しないものと想定されます。

各機能の段階の詳細については、「機能のバージョン管理とリリース戦略」を参照してください。 すべての機能とその段階の一覧については、アルファ版、ベータ版、および安定版の機能の各段階を参照してください。

Azure コンピューティング サービス 機能の段階
Azure App Service 安定
Azure Static Web Apps 安定
Azure Container Apps Beta
Azure Functions 安定
Azure Kubernetes Service ベータ版 (kubectl apply -f 経由でデプロイ可能なプロジェクトの場合のみ)
Azure Spring Apps Beta

サポートされている言語およびフレームワーク

現在サポートされている言語とフレームワーク:

Language 機能の段階
Node.js 安定
Python 安定
.NET 安定
Java 安定

各機能の段階の詳細については、機能のバージョン管理とリリース戦略を参照してください

次のステップ