Visual Studio と Visual Studio Express 2012 for Web の比較

Microsoft Visual Studio Express 2012 for Web は Visual Studio ファミリの一部です。 Visual Studio は、Microsoft が提供する開発環境であり、クライアント (Windows) アプリケーション、Windows サービス、コンポーネント、コントロール、他の種類のアプリケーションに加えて、Web アプリケーションも作成できます。 一方、Visual Studio Express 2012 for Web は、Web アプリケーションの作成に必要なツールの提供に重点を置いた、簡素化されたインターフェイスを特徴としています。 したがって、Express バージョンは Visual Studio よりもコンパクトで操作しやすい製品です。

Visual Studio と同様に、Visual Studio Express 2012 for Web を使用して厳密な名前の署名、Team Foundation Server への接続、さまざまな Web ブラウザーを使用したデバッグ、および NuGet パッケージの管理を行うことができます。

Visual Studio Express 2012 for Web のすべての機能は Visual Studio でも使用でき、Visual Studio Express 2012 for Web で作成した Web サイトは Visual Studio と互換性があります。 Visual Studio Express 2012 for Web と Visual Studio の間では、変換の問題や機能の損失が生じることなく、ページや Web サイトを共有できます。

注意

Visual Studio Express 2012 for Web の多くの機能は Visual Studio と共通であるため、Visual Studio Express 2012 for Web のドキュメントでは Visual Studio について説明している場合が多くあります。

Visual Studio で使用できる追加機能

Visual Studio Express 2012 for Web には、完全に機能する Web サイトを作成するために必要なすべての基本機能が備わっています。 Visual Studio には、プロの Web 開発者や企業の開発チーム向けに設計された追加機能が用意されています。 次の表に、Visual Studio で使用できる追加機能の一覧を示します。

機能

詳細

プロジェクト テンプレート

Visual Studio には、追加のインストール済みのプロジェクト テンプレートが用意されています。たとえば、ASP.NET レポート Web サイト テンプレート、追加のテスト プロジェクト テンプレート、および SQL Server、SharePoint、LightSwitch 用のテンプレートがあります。

追加の XML 機能

Visual Studio には、次のような XML サポートが追加されています。

  • XSLT デバッガー

  • XSD スキーマ デザイナー

  • XML インスタンスから XML スキーマを作成する機能

  • XML エディターから XSLT 出力を表示する機能

  • XSLT スタイル シートの編集時におけるスマート検証サポート

  • XML 編集に使用する状況依存ツール バー

追加のコード編集機能

Visual Studio には、[コード定義] ウィンドウやその他のリファクタリング サポートなど、コード関連の追加機能が含まれています。

[コード定義] ウィンドウは、コード ファイル内の記号の定義を表示する読み取り専用エディター ビューです。 アクティブなプロジェクトにはコード ファイルまたはコード ファイルへの参照が含まれます。

リファクタリングは、動作を変更せずに、複雑さを軽減するようにコードを書き換えるプロセスです。

パフォーマンスとコード分析機能

Visual Studio の [分析] メニューでは、フォーマンス分析の作成、パフォーマンス レポートの比較、コード分析の構成と実行、およびコード メトリックの計算を行うことができます。

UML 機能

Visula Studio の [アーキテクチャ] メニューでは、プロジェクトにさまざまな UML ダイアグラムを追加し、依存グラフを生成できます。

Visual Studio Express for Web について

Visual Studio Express for Web を使用して動的 Web サイトを作成する方法の詳細については、次の資料を参照してください。

参照

概念

Visual Studio Express 2012 for Web

ASP.NET 4.5 および Visual Studio 2012

Visual Studio の Web 開発環境コンテンツ マップ