「ASP.NET MVC 3 Preview 1」がリリースされました

更新日:

「ASP.NET MVC 3 Preview 1」がリリースされました

ASP.NET MVC 3 Preview 1 provides a new Model-View-Controller (MVC) framework on top of the existing ASP.NET 4 runtime.

ダウンロードはこちらから。
http://www.microsoft.com/downloads/details.aspx?FamilyID=cb42f741-8fb1-4f43-a5fa-812096f8d1e8&displaylang=en

英語の詳細は、ScottGu’s Blog にたっぷりと書かれています。

Introducing ASP.NET MVC 3 (Preview 1)
http://weblogs.asp.net/scottgu/archive/2010/07/27/introducing-asp-net-mvc-3-preview-1.aspx


なお、@chack411さんによる日本語の情報は、こちらに書かれています。
http://blogs.msdn.com/b/chack/archive/2010/07/28/asp-net-mvc-3-preview-1-released.aspx

既存の ASP.NET MVC 2 と Side-by-Side で共存可能ですので、ぜひ試してみてください! アセンブリ (System.Web.Mvc) のバージョンは 3.0 になっています。

Preview 版ですので、まだまだ変更などがあるかと思いますが、とても多くの改良などが行われています。その中でも注目の新機能は、Razor 構文の View Engine が選択できることでしょう。Razor については、私のブログポスト (下記) などをご参照ください。

もっと Web 開発を簡単に ~ ASP.NET の 新しい View Engine “Razor” ~
http://blogs.msdn.com/b/chack/archive/2010/07/05/asp-net-simplicity-new-view-engine-razor.aspx

ASP.NET MVC の View Engine は、既定で WebFormViewEngine (.aspx) が使われていました。また、Spark, NHaml, NDjango などの View Engine や、カスタムの View Engine を作成して使用することもできました。

これらに、今回の MVC 3 では、WebMatrix Beta のリリースと共に公開された Razor 構文で記述する ASP.NET Web Pages が加わり、さらに簡単に View の記述ができるようになったのは非常に注目すべき点です。Razor を使用してみると、その記述の魅力をすくにご理解いただけると思います。これまでの aspx や PHP などに比べても、タイピング量なども少なくなり、より直感的に View (HTML マークアップ) の記述を行うことができます。

それ以外にも、Dynamic ViewModel プロパティや、HttpNotFoundResult, さらに JSON 形式の POST データの Model Bind (JsonValueProvider) なども興味深いところです。

RTM (RTW) までにはまだ若干時間がかかります(おそらく来年でしょう)ので、今のうちに ASP.NET MVC 2 を使い倒しておいて、MVC 3 に備えておくのがよいかと思います。(MVC 2 から MVC 3 へのプロジェクトアップグレードツールも予定されているようです)


また、@naoki0311さんが、便利なリンク集を公開しています。
是非下記URLも参考にしてみてください。

http://cs.gogo-asp.net/blogs/naoki/archive/2010/07/28/ASP.NET-MVC-3-Preview-1-_EA30EA30FC30B93001FF8189C130A730C330AF30_-Blog-_6A3069306E307E306830813008FFEA810652287509FF_.aspx
以下、上記URL内の本文を引用してご紹介します。

最近 Google Reader が常に 1000+ と表示されがちなので、忘れないようにメモしておきたいと思います。
本日リリースされた ASP.NET MVC 3 Preview 1 に関する開発者や日本語 Blog などのまとめ投稿です。

英語情報(ASP.NET MVC 開発チーム)

日本語情報

-Blog

Copyright© fullvirtue.com プロダクトオーナー支援スペシャリストのBlog , 2024 All Rights Reserved.