3月のMIX08でMicrosoft ASP.NET MVC Frameworkの2回目のテクノロジープレビューがリリースされたが、その後にあったソースコードのアップデートが4月16日にリリースされた。この ことが意味するのは、Microsoftのプロジェクトだけでなくコミュニティに関わる人びとの間で、さまざまなことが起こっているということだ。単なる サンプルコードの作成にとどまらず、今や実際にアプリケーションの作成もしている。
デベロッパはこうしたアプリケーションを受け取ることができ、中には開発途中のアプリケーションもあるが、そこから学んだり、実際に使ってみて独自のアプリケーションを作成する。
MVC StoreFront
Rob Conery氏(サイト・英語)は、テスト駆動型開発のようなアジャイル符号化やRepository Patternのような共通パターンと共にMVC Frameworkを使用した、ストアフロントの設計および作成を文書化している。Rob氏はこの分野に関してさまざまな専門知識を有しており、のちに dashCommerce(source)と名称変更されたASP.NET 2.0の元のデベロッパである。
MVC Storefrontは継続中のシリーズで、読者に本格的なASP.NET MVCアプリケーションの設計および開発について説明している。各パートは、そのパートの目的についての説明とコードを実証したビデオが含まれる。
- ASP.NET MVC: Introducing The MVC Storefront Series(source)
- ASP.NET MVC: MVC Storefront, Part 2 - Repository Pattern(source)
- ASP.NET MVC: MVC Storefront, Part 3 - Pipes and Filters(source)
- ASP.NET MVC: MVC Storefront, Part 4 - Linq To Sql Spike(source)
- ASP.NET MVC: MVC Storefront, Part 5 - Globalization(source)
- MVC Storefront, Part 6: Catalog Completion and Initial UI(source)
- MVC Storefront, Part 7: Helpers and Routing(source)
最新のプロジェクトのソースコードは、CodePlexで確認する(source)ことができる。
ブログエンジン
Keyvan Nayyeri(サイト・英語)には、ASP.NET MVCでBlog Engineをビルドする、複数パートで構成されるシリーズが掲載されている。Blog Engine作成はテクノロジーを実証する人びとにとってはポピュラーな方法のようで、効果的におこなう。たいていのデベロッパは、ブログと上手に関わ る。
- Building a Simple Blog Engine with ASP.NET MVC and LINQ - Part 1(source)
- Building a Simple Blog Engine with ASP.NET MVC and LINQ - Part 2(source)
- Building a Simple Blog Engine with ASP.NET MVC and LINQ - Part 3(source)
- Building a Simple Blog Engine with ASP.NET MVC and LINQ - Part 4(source)
Kigg - Diggクローン
このDiggクローンは、非常に良い実装およびMVC Frameworkの使用である。Dotnetslackers Webサイトの一部(サイト・英語)として、このアプリケーションは存続している。チュートリアルは、.NETデベロッパのライフに関する非常に重要な側面を重点的に扱ってい る。
- ビューに対する通常のWebフォーラム。
- モデル開発のためのLINQ to SQL。
- Ajax操作のASP.NET Ajax。
- ユニットテスト用のVSTestおよびNUnit。
- Rhino Mock。
- Kigg - Building a Digg Clone with ASP.NET MVC Part - 1(source)
ASP.NET MVCを例証するその他のプロジェクトは、四六時中開始している。InfoQ Webサイトを訪れて、今後のプロジェクトやここで紹介されているプロジェクトのアップデートに関する詳細を参照してみるとよい。