InfoQ

News

現実のASP.NET MVCプロジェクトをフォローする

作者 Robert Bazinet, 翻訳者 編集部 投稿日 2008年5月8日 午前12時52分

コミュニティ
.NET
トピック
.NETフレームワーク
タグ
MVC,
Microsoft,
ASP.NET

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)
最新のプロジェクトのソースコードは、CodePlexで確認する(source)ことができる。

ASP.NET MVCを例証するその他のプロジェクトは、四六時中開始している。InfoQ Webサイトを訪れて、今後のプロジェクトやここで紹介されているプロジェクトのアップデートに関する詳細を参照してみるとよい。

原文はこちらです:http://www.infoq.com/news/2008/05/following-mvc

ブックマーク
digg+,
reddit+,
del.icio.us+,
dzone+,
Hatena

No comments

返信

ジャンル別一覧

Coplien氏とMartin氏、TDDとCDDそしてプロフェッショナルの定義について大いに語る。

このビデオは、BobとJim Coplien氏がこれに関連する話や、いくつかの他の話題について議論する様子を納めたものだ。TDDと契約による設計(Design by Contract)の比較や、システムとビジネスドメインモデルを調和させるためには、事前にどれくらいのアーキテクチャ設計をしておかなければならないのか、などが議論されている。(翻訳:近藤 修平 - (株)永和システムマネジメント)

.NET Webサービス向けのサービスレジストリの実装

本稿では、SOAソリューションの実装を単純化するために利用できるサービスレジストリの.NET実装を説明します。

John Lamが語るIronRubyの現状

InfoQは、独創的なRubyCLRの開発者であり、IronRubyを世に出すためにマイクロソフトが雇い入れたJohn Lam氏と話す機会を得た。Johnの正式な肩書きはDynamic Language Runtimeチームのプログラムマネジャーである。

人に愛されるリモートミーティングの手引き

テレカンファレンスとデスクトップを共有するツールを使いこなすことは、現在のビジネスにおいて重要なスキルになっています。本稿は、これらの情報と裏技を提供します。

NetKernelで実装したRESTfulなESB

Jeremy Deane takes a look at writing a Restful ESB. He explains how commercial ESB's were considered and NetKernel was ultimately used to provide the implementation.

Lean開発者のスタート: チームのスタートアップ時間の削減

アジャイルプラクティスは新チームメーンバーが知りたい情報を直接提供するものではありません。そこで私は、新しいチームメンバーの「セットアップ時間」の削減するために、新しいプラクティスを提案します。

複数のアジャイルチームでのバージョン管理

このレポートでは複数のチームが動いているアジャイル環境において、どのようにバージョン管理を行えばいいかを説明します。このスキームは"Scrum and XP from the Trenches(InfoQのミニブック)に出てきた企業で私たちが新しく採用した方法です。

ErlangとYawsを使ったRESTfulサービス

本稿では、Steve Vinoski氏が、プログラミング言語ErlangとWebサーバーYawsを使用したRESTful Webサービスを構築する方法を説明します。