本文へ移動

Microsoft Visual Studio — 統合開発環境

Microsoft Visual Studioは、デスクトップ、モバイル、Web、クラウドの各プラットフォーム向けアプリケーションを作成、デバッグ、ビルド、展開するための高機能な統合開発環境です。

Microsoft Visual Studioは、デスクトップ、モバイル、Webの各プラットフォーム向けソフトウェアを作成、編集、ビルド、デバッグするためにMicrosoftが提供する統合開発環境です。強力なソースコードエディター、ビルドツール、ビジュアルデザイナー、診断ユーティリティを単一のアプリケーションに統合しています。公式情報については、製品ページを参照してください。

画像ギャラリー

6 画像

主要コンポーネント

このIDEは、開発作業を効率化するために連携して動作するツール群を提供します。

  • コードエディター: 構文の強調表示、リファクタリング、IntelliSense、ナビゲーションを備えた高度なテキスト編集機能により、開発者が大規模なコードベースを読み取り、変更することを支援します。
  • デザイナー: ウィンドウ、Webページ、データモデルを視覚的に設計するためのインターフェースであり、UIおよびレイアウト作業を迅速化します。デザイナー向けリソースも参照してください。
  • デバッガーと診断機能: ブレークポイント管理、ウォッチウィンドウ、パフォーマンスプロファイリング、実行中のエラー検査により、バグの発見と解決を効率化します。デバッグツールを参照してください。
  • ビルドとパッケージ化: 統合コンパイラーとプロジェクトシステムに加え、依存関係を扱うためのパッケージ管理(NuGetなど)をサポートします。
  • 拡張機能とツール: プラグインのマーケットプレイスにより、言語サポート、テンプレート、クラウド統合、チームのワークフローを追加できます。

Visual Studioは幅広いプログラミング言語とランタイムをサポートしています。C#やF#などの.NET言語への充実した対応に加え、Python、JavaScript、TypeScript向けのツールを提供し、C++によるネイティブ開発にも対応します。各言語およびランタイム向けに調整されたプロジェクトテンプレート、デバッガー、プロファイラーが環境に含まれることが多くあります。

Visual Studioは1990年代後半に初めてリリースされ、個別に提供されていたMicrosoftの開発ツールを単一のスイートに統合しました。その後も定期的なメジャーリリースを通じて進化し、統合ソース管理、クラウド展開との統合(特にAzure向け)、モバイルおよびクロスプラットフォームのツールチェーン、コンテナーのサポート、コラボレーション機能が追加されました。より軽量なクロスプラットフォーム対応エディターであるVisual Studio Codeは、この製品ファミリーを補完しています。

Visual Studioは利用者の異なるニーズに合わせ、複数のエディションで提供されています。Communityは個人および小規模チーム向けの無料版で、ProfessionalEnterpriseは、高度なテスト、デバッグ、エンタープライズ向け機能を備えた商用エディションです。チームは一般にVisual Studioを継続的インテグレーションやクラウドサービスと組み合わせ、ビルドと展開を自動化するとともに、拡張機能やテンプレートでIDEをカスタマイズします。

主な特徴

軽量なテキストエディターとは異なり、Visual Studioは大規模開発およびエンタープライズ開発を対象とする包括的なIDEです。詳細なデバッグ、プロファイリング、チームコラボレーションのツール(Live Shareや履歴デバッグ機能など)を提供します。Microsoftは、IDEの使用と拡張に関する開発者および管理者向けのガイダンスとリソースを公開しています。詳細はIDEリソースを参照してください。

関連項目

著者

AlegsaOnline.com Microsoft Visual Studio — 統合開発環境

URL: https://ja.alegsaonline.com/art/64635

共有