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
なお、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 種類のプロジェクト テンプレートが使用できます。
- Empty
- Internet Application
- Intranet Application
- Mobile Application (MVC 4 Developer Preview より新規追加)
- Web API (MVC 4 Beta より新規追加)
- 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 アプリケーションを構築するのに向いたテンプレートです。
Single Page Application テンプレートで用意される To Do アプリケーション
◆◆◆
次回以降、もう少し詳しく ASP.NET MVC 4 Beta の新機能などを紹介していく予定です。今回はこのあたりで。