Note
Access to this page requires authorization. You can try signing in or changing directories.
Access to this page requires authorization. You can try changing directories.
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 の新機能などを紹介していく予定です。今回はこのあたりで。