開発環境を選択する
DevOps の導入とパフォーマンスをサポートする適切な開発環境を選択します。 DevOps 開発環境は、コードの編集とデバッグだけでなく、テスト、バージョン管理、運用監視などの DevOps サイクルの残りの部分と統合する必要があります。 Microsoft は、DevOps をサポートするために、Visual Studio と Visual Studio Code という 2 つの主要な開発環境を提供しています。
Visual Studio を使用する
Visual Studio は、フル機能を備えた統合開発環境 (IDE) です。 Visual Studio を使用できる場合、Windows で作業して、.NET または .NET Core、iOS、Xamarin 経由の Android、C++ をサポートするターゲットなどのさまざまなプラットフォーム用のソフトウェアを構築するのに最適です。
Visual Studio はこれまで、DevOps の生産性と統合の利点を提供してきました。 Visual Studio は GitHub および Azure DevOps とネイティブに統合しており、あらゆる業界の DevOps プロバイダー向けの堅牢な拡張機能のエコシステムを備えています。
Visual Studio Code を使用する
Visual Studio Code は、何万もの 商用およびコミュニティ拡張機能 を通じて無制限のカスタマイズを提供する、無料の合理化されたコード エディターです。 これらの拡張機能により、事実上あらゆる言語、プラットフォーム、DevOps サービスのサポートが追加されます。 開発者は Windows、Mac、または Linux 上で生産性を高めることができます。 Visual Studio Code は、Visual Studio を使用できない開発者にとって理想的なオプションです。
Azure 向けに開発する
Azure ソリューションに特に推奨される開発環境はありません。 すべての主要なアプリケーション プラットフォームが幅広くサポートされているため、事実上あらゆるツールを使用して Azure ソリューションを構築し、最適な展開モデルを選択できます。 ソリューションを運用環境にデプロイする最良の方法は、通常、GitHub Actions または Azure Pipelines でホストされる自動化を使用することです。
Visual Studio と Visual Studio Code の両方には、Azure、GitHub、および Azure DevOps での DevOps プロセスの操作を簡素化するネイティブ機能とファーストパーティ拡張機能があります。
次のステップ
ハンズオン学習モジュール Azure 開発用の開発環境を準備する で、Azure 開発用の Visual Studio、Visual Studio Code、Eclipse for Java、および IntelliJ IDEA を準備する方法を学びます。