サポートされている開発環境
次のサポートされている次のいずれかの開発環境で、任意の azd テンプレートを実行できます。
| 環境 | 説明 | プロ | デメリット | 機能の段階 |
|---|---|---|---|---|
| CLI を介したローカル コンピューター | コンテナーにありません。依存関係は手動でインストールされ、プロジェクトはローカル コンピューターで実行されます。 | すべての依存関係を制御します。 依存関係の一部が既にインストールされている可能性があります。 Docker がインストールされている必要はありません。 | すべての依存関係は手動でインストールする必要があります。 | 安定 |
| Visual Studio Code |
azdを使用して、 テンプレートを実行しデバッグします。 |
既に使い慣れている可能性があるコード エディターと拡張システムを使用して、azd を作業できます。 |
拡張機能をインストールする必要があります。 | ベータ |
| Visual Studio |
azd を使用して、 テンプレートを実行しデバッグします。 |
既に使い慣れている可能性がある IDE を使用して、azdを作業できます。 |
独立したプレビュー バージョンの Visual Studio をインストールする必要があります。 | アルファ |
| DevContainer / VS Code Remote - コンテナー | すべての依存関係がインストールされたコンテナーがローカル コンピューター上で実行されます。 | VS Code、Docker、リモート コンテナー VS Code 拡張機能以外のすべての依存関係が DevContainer にインストールされます。 | リポジトリを複製する必要があります。 コンテナーの初期化には時間がかかる場合があります。 | ベータ |
| GitHub Codespaces | すべての依存関係がインストールされ、ブラウザーで GitHub.com で実行されているコンテナー。 | すべての依存関係は、コードをローカルに複製せずにインストールされます。 | GitHub Codespaces の既知の制限事項のため、Web ブラウザーの起動を必要とする実行とデバッグは現在サポートされていません。 | ベータ |
サポートされている Azure コンピューティング サービス (ホスト)
azd では、アプリをホストするための複数のサービスがサポートされています。
アルファ版とマークされたサービスは実験的なものであり、そうしたサービスを使用するには azd config を使用して手動で有効にする必要があります。
ベータ版 機能では、破壊的変更が発生する可能性があります。
安定版機能では、破壊的変更は発生しないものと想定されます。
各機能の段階の詳細については、「機能のバージョン管理とリリース戦略」を参照してください。 すべての機能とその段階の一覧については、アルファ版、ベータ版、および安定版の機能の各段階を参照してください。
| Azure コンピューティング サービス | 機能の段階 |
|---|---|
| Azure App Service | 安定 |
| Azure Static Web Apps (アジュール スタティック ウェブ アプリ) | 安定 |
| Azure コンテナー アプリ | ベータ |
| Azure Functions (アジュール ファンクションズ) | 安定 |
| Azure Kubernetes サービス | ベータ版 (kubectl apply -f 経由でデプロイ可能なプロジェクトの場合のみ) |
| Azure Spring アプリ | ベータ |
サポートされている言語およびフレームワーク
現在サポートされている言語とフレームワーク:
| 言語 | 機能の段階 |
|---|---|
| Node.js | 安定 |
| Python(プログラミング言語) | 安定 |
| 。網 | 安定 |
| ジャワ | 安定 |
各機能の段階の詳細については、機能のバージョン管理とリリース戦略を参照してください
次のステップ
- Azure Developer CLI をインストールします。
-
azdクイックスタートに従って、Azure Developer CLI の動作を確認します。