サポート対象言語と環境
サポートされている開発環境
次のサポートされている次のいずれかの開発環境で、任意の azd
テンプレートを実行できます。
環境 | 説明 | プロ | デメリット | 機能の段階 |
---|---|---|---|---|
CLI を介したローカル コンピューター | コンテナーにありません。依存関係は手動でインストールされ、プロジェクトはローカル コンピューターで実行されます。 | すべての依存関係を制御します。 依存関係の一部が既にインストールされている可能性があります。 Docker がインストールされている必要はありません。 | すべての依存関係は手動でインストールする必要があります。 | Stable |
Visual Studio Code | Visual Studio Code 拡張機能を使用して、azd テンプレートを実行しデバッグします。 |
既に使い慣れている可能性があるコード エディターと拡張システムを使用して、azd を作業できます。 |
拡張機能をインストールする必要があります。 | Beta |
Visual Studio | Visual Studio (プレビュー版) を使用して、azd テンプレートを実行しデバッグします。 |
既に使い慣れている可能性がある IDE を使用して、azd を作業できます。 |
独立したプレビュー バージョンの Visual Studio をインストールする必要があります。 | Alpha |
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 | Stable |
Azure Static Web Apps | Stable |
Azure Container Apps | Beta |
Azure Functions | Stable |
Azure Kubernetes Service | ベータ版 (kubectl apply -f 経由でデプロイ可能なプロジェクトの場合のみ) |
Azure Spring Apps | Beta |
サポートされている言語およびフレームワーク
現在サポートされている言語とフレームワーク:
Language | 機能の段階 |
---|---|
Node.js | Stable |
Python | Stable |
.NET | Stable |
Java | Stable |
各機能の段階の詳細については、機能のバージョン管理とリリース戦略を参照してください
次のステップ
- Azure Developer CLI をインストールします。
azd
クイックスタートに従って、Azure Developer CLI の動作を確認します。