ASP.NET MVC 4 Beta (English) リリースです

Developer Preview 版が出て以来、動きが無かった ASP.NET MVC 4 でしたが、昨日に Beta 版 (英語) がリリースされました。

ASP.NET MVC 4 Beta (English) ダウンロード

リリースノートや MVC 4 関連ドキュメントは現時点では更新されていませんが、明日以降に逐次更新される予定となっています。更新後、下記リンク先などをご参照くださいませ。

● セットアップ

セットアップでは、下記のコンポーネントがインストールされます。

  • Microsoft ASP.NET Model View Controller 4 - Beta
  • Microsoft ASP.NET Web Pages 2 – Beta
  • NuGet-Based Microsoft Package Manager – Beta
  • Microsoft Software Update to Visual Studio, KB2581019
  • Microsoft Software Update to Visual Studio, KB2591016

image

なお、ASP.NET MVC 4 に限らず、このような Visual Studio 2010 への追加コンポーネントでは、プロジェクト テンプレートの追加などで比較的時間がかかります(Visual Studio 2010 Tools と呼ばれる部分)。Visual Studio 2010 に加え、Visual Web Developer 2010 Express などがインストールされている場合は、さらに時間がかかります。私の環境でも 30 分以上かかりました。セットアップ完了まで、ぜひ気長にお待ちいただければと思います。

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

ASP.NET MVC 4 Beta では、下記の 6 種類のプロジェクト テンプレートが使用できます。

  1. Empty
  2. Internet Application
  3. Intranet Application
  4. Mobile Application (MVC 4 Developer Preview より新規追加)
  5. Web API (MVC 4 Beta より新規追加)
  6. Single Page Application (MVC 4 Beta より新規追加)

Mobile Application は、jQuery Mobile を使用したモバイル向け Web アプリケーションの開発に適したテンプレートです。また、Web API は、ASP.NET MVC フレームワークをベースとして RESTful な Web サービス (Web API) の構築に便利なテンプレートです。最後の Single Page Application(社内では略称 SPA と呼ばれています)は、スキャフォールディングを使用しつつ、クライアントサイドの JavaScript ベースで非同期で API を呼び出し、データの追加/更新/削除などをおこなう Web アプリケーションを構築するのに向いたテンプレートです。

image
Single Page Application テンプレートで用意される To Do アプリケーション

◆◆◆

次回以降、もう少し詳しく ASP.NET MVC 4 Beta の新機能などを紹介していく予定です。今回はこのあたりで。