開発環境を設定する

完了

Visual Studio Code は、Azure 用アプリケーションの開発によく使用されます。 記憶域の使用領域はメガバイト単位という軽量で、Windows、Linux、および macOS 上で動作します。

Visual Studio Code

Visual Studio Code は、Microsoft が開発した無料のソース コード エディターです。 さまざまなプログラミング言語をサポートし、Git 統合が含まれ、Azure クラウド サービスに接続するように設計されています。

ただし、Visual Studio Code にコンパイラは含まれていません。 特定の言語やシナリオに対応するコードのコンパイルは、拡張機能で追加します。

拡張機能モデル

Visual Studio Code の最も強力な機能の 1 つが、拡張機能モデルです。 拡張機能によって Visual Studio Code の機能を拡張し、さまざまな新機能を追加できます。 たとえば、コンパイラの追加、スペル チェックの追加、Azure サービスとの統合に拡張機能を使用できます。

拡張機能は無料であり、Visual Studio Code 内の [拡張機能] ページから追加できます。 使用できる拡張機能は、Visual Studio Code Marketplace で検索できます。

Azure 拡張機能

拡張機能の多くは Azure の機能と製品を対象としています。 たとえば、Docker サポート、サブスクリプション管理、Azure CLI のツール、データベース アクセス、Azure Storage API の統合などの機能を提供する拡張機能があります。

Visual Studio Code をインストールして Azure 開発の準備をする

Visual Studio Code は、Windows、Linux、macOS をサポートしています。 Visual Studio Code をインストールするには、 https://code.visualstudio.com/ を参照してください。

Visual Studio は、幅広いアプリケーション プログラミングの種類と言語に対応するフル機能の統合開発環境 (IDE) です。 Visual Studio には、Microsoft Azure でのアプリケーション開発を特にターゲットとするツールと機能の完全なセットが含まれます。 これらの機能は、IDE と緊密に統合されている Azure の開発、デバッグ、およびデプロイ ツールをサポートします。

Visual Studio

Visual Studio は、Windows、Android、iOS、Web、Azure など、幅広い種類のアプリケーション開発に使用できるフル機能を備える IDE です。

Visual Studio をインストールするときに、利用できる複数のワークロードが表示されます。 ワークロードは、インストールできる機能の領域を定義するライブラリとコンポーネントのコレクションです。 コンポーネントを個別にインストールする場合はそれぞれの間の依存関係を理解している必要がありますが、ワークロードを使用すると "テーマ" でインストールを行うことができます。 Visual Studio ワークロードにより、すべての必要なコンポーネントが確実に含まれます。

Visual Studio の基本インストールには、Azure 開発用のツールまたはライブラリは付属しません。 そのため、Azure SDK、ツール、テンプレート プロジェクトなどの Azure 開発ワークロードを含める必要があります。

Visual Studio をインストールするには、インストーラーをダウンロードします。 インストーラーではインストールするワークロードの指定を求められるので、そこで Azure 開発ワークロードを指定します。 その他の機能は、通常、NuGet パッケージまたは Visual Studio 拡張機能を介して追加します。

Visual Studio for Mac

Visual Studio for Mac は、macOS 用にネイティブに設計されて開発された IDE です。 Android や iOS 上のモバイル アプリ、Web、.NET Core 向けにソリューションを構築できます。

Visual Studio for Mac の基本インストールには、Azure ツールのコンテキスト統合が付属しています。 たとえば、Android 向けの Xamarin アプリを構築している場合、含まれている接続済みサービス テンプレートで、Azure App Service でモバイル バックエンドを作成するためのリンクが提供されます。 Azure 関数を作成する場合は、クラウド カテゴリの下のプロジェクト テンプレートを使います。

基本的なインストールに含まれていない Azure の特性と機能用のツールが必要な場合は、NuGet パッケージまたは Visual Studio for Mac 拡張機能を追加する必要があります。

Visual Studio for Mac をインストールするには、インストーラーをダウンロードします。 インストーラーでは、システムが調べられ、必要なコンポーネントと、任意のコンポーネントを更新する必要があるかどうかが特定されます。

注意

特定のコンポーネントをインストールする場合、コンピューターでの管理者資格情報の指定を求められることがあります。

Eclipse 統合開発環境は、Java 開発用の一般的なツールです。 また、Java アプリケーションを Azure に接続するのに最適です。Azure Toolkit for Eclipse には、Azure と Java アプリケーションの統合を効率化できるテンプレートと機能が用意されています。

Eclipse

Eclipse は最も広く使用されている Java IDE の 1 つです。 また、Java 以外の言語をサポートするために使用できる拡張可能なプラグイン アーキテクチャを備えた汎用的な開発環境です。 ほとんどの Eclipse ユーザーは Java 開発者ですが、C++、Python、C、Ruby でアプリケーションを作成する場合にも Eclipse を使用できます。

Eclipse は、Windows、macOS、Linux 上でサポートされます。 インストール プロセスでは、すべてのプラットフォームで Eclipse インストーラーが使用され、インストール手順にはプラットフォーム間の違いがほとんどありません。

Eclipse for Java または Java EE を任意のプラットフォームにインストールする方法は簡単です。 対象の言語とフレームワークに応じて、インストールするパッケージの選択を求められます。

Azure Toolkit for Eclipse

Azure Toolkit for Eclipse では、クラウド アプリケーションを簡単に作成、開発、テストし、Eclipse から Azure にデプロイできる、テンプレートと機能が提供されています。 Azure Toolkit はオープン ソースであり、積極的に開発され、GitHub でホストされています。

このツールキットには、Docker コンテナー、HDInsight、Azure ドキュメント、Azure Cache for Redis、ストレージ アカウント操作、仮想マシン管理のための統合テンプレートが含まれています。

Eclipse IDE をインストールすると Azure Toolkit もインストールされます。そのため、サポートされているすべてのオペレーティング システムで手順は同じです。 ツールキットは、Eclipse Marketplace から入手できます。

IntelliJ IDEA は、Java 開発用の一般的な IDE です。 また、Java アプリケーションを Azure に接続するのに最適です。Azure Toolkit for IntelliJ には、Azure と Java アプリケーションの統合を効率化できるテンプレートと機能が用意されています。

IntelliJ IDEA

IntelliJ IDEA は最も広く使用されている Java IDE の 1 つです。 また、Java 以外の言語をサポートするために使用できる拡張可能なプラグイン アーキテクチャを備えた汎用的な開発環境です。 IntelliJ IDEA は Java IDE として設計されていますが、JavaScript、Scala、Ruby などでアプリケーションをビルドするためにも使用できます。

IntelliJ IDEA は、Windows、macOS、Linux 上でサポートされます。 インストール プロセスでは、すべてのプラットフォームで IntelliJ IDEA インストーラーが使用され、インストール手順にはプラットフォーム間の違いがほとんどありません。

IntelliJ IDEA for Java または Java EE を任意のプラットフォームにインストールする方法は簡単です。 対象の言語とフレームワークに応じて、インストールするパッケージの選択を求められます。

Azure Toolkit for IntelliJ

Azure Toolkit for IntelliJ では、クラウド アプリケーションを簡単に作成、開発、テストし、IntelliJ IDEA から Azure にデプロイできる、テンプレートと機能が提供されています。 Azure Toolkit はオープン ソースであり、積極的に開発され、GitHub でホストされています。

このツールキットには、Docker コンテナー、HDInsight、Azure ドキュメント、Azure Cache for Redis、ストレージ アカウント操作、仮想マシン管理のための統合テンプレートが含まれています。

IntelliJ IDEA をインストールすると Azure Toolkit もインストールされます。そのため、サポートされているすべてのオペレーティング システムで手順は同じです。 ツールキットは、IntelliJ IDEA Marketplace から入手できます。