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 サポートが追加されています。
|
追加のコード編集機能 |
Visual Studio には、[コード定義] ウィンドウやその他のリファクタリング サポートなど、コード関連の追加機能が含まれています。 [コード定義] ウィンドウは、コード ファイル内の記号の定義を表示する読み取り専用エディター ビューです。 アクティブなプロジェクトにはコード ファイルまたはコード ファイルへの参照が含まれます。 リファクタリングは、動作を変更せずに、複雑さを軽減するようにコードを書き換えるプロセスです。 |
パフォーマンスとコード分析機能 |
Visual Studio の [分析] メニューでは、フォーマンス分析の作成、パフォーマンス レポートの比較、コード分析の構成と実行、およびコード メトリックの計算を行うことができます。 |
UML 機能 |
Visula Studio の [アーキテクチャ] メニューでは、プロジェクトにさまざまな UML ダイアグラムを追加し、依存グラフを生成できます。 |
Visual Studio Express for Web について
Visual Studio Express for Web を使用して動的 Web サイトを作成する方法の詳細については、次の資料を参照してください。
チュートリアルでは、ASP.NET Web サイトの作成時に頻繁に使用する多数の機能を紹介します。 「シナリオ別の ASP.NET チュートリアル」を参照してください。
「Visual Studio の Web 開発環境コンテンツ マップ」には、Visual Studio を Web 開発に使用する方法を示す、さまざまなトピックの説明とリンクが含まれます。
参照
概念
Visual Studio Express 2012 for Web