ASP.NET MVC和模型视图控制器模式 – 我从哪里开始?

可能重复:
MVC学习资源

我想提高我对MVCdevise模式的理解,因为我将来可能会使用它(我的工作主要集中在开发.NET Web应用程序)。

我可以请求这个社区帮我find这个问题的起点吗? 文章,白皮书,代码示例,理论…任何你发现有用的!

  • 菲尔·哈克的博客 – PM上的MVC项目在MSFT
  • Stephen Walther的博客 – 他有一个致力于ASP.NET MVC的系列
  • Scott Guthrie的博客 – Scott Guuuuu
  • Rob Conery的博客 – 他有一系列有关使用ASP.NET MVC构build电子商务网站的截屏video
  • 斯科特Hanselman的博客 – 伟大的斯科塔

已经发布的post是学习ASP.NET MVC的好起点,但是如果你想了解更多关于这个模式的信息,下面是一些链接:

如果你还没有阅读ScottGu的博客 。 这可能是最好的事情。 从那里你会发现大部分与MVC相关的东西。

另外Rob Conery正在做店面系列。

真正帮助我理解的是Phil Haack的以下video。

其中,他从头开始构build一个MVC应用程序。 哦,他build立的应用程序恰好是堆栈溢出的一个裂口,称为“HaackOverflow”。

video在这里

另外,我发现最好的方法是让我真正掌握一项新技术,即将其实施到现有的项目中。 如果这是不可能的,我build议给自己一个小任务在MVC内完成。 也许是一天一天自动化,或者帮助一个朋友。

这听起来很乏味,但这是我学习新东西取得最大成功的方法。

另外看看洛杉矶技术博客和Asp.net MVC in Action。 这本书也将让你的味蕾准备好领域驱动devise。

@Sara Chipps是对的 – 你必须“削减你的牙齿”就可以了。

  • build立一个简单的博客引擎或者只是为了踢。 这是一个好的开始。
  • 您应该查看利用框架的开源项目 。
  • 观看video
  • 阅读已经提到的博客和书籍。

如果你想了解MVC模式背后的想法,我已经发现很多Ruby on railsvideo和教程解释得很好。

例如http://wiki.rubyonrails.org/rails/pages/MVC

如果你是通过实验代码学习最好的types,我build议从MS的MVC人员那里下载Nerd Dinner开源项目:

Nerddinner @ Codeplex

这是公共nerddinner.com网站的代码。

“书呆子晚餐”项目还有一个投票是一个很好的学习资源。
特别是如果你从“做”而不是“阅读”中学得很好。

看看Scott Gu的免费ASP.NET MVC电子书教程 。

一个185页的端到端教程,从头开始构build一个小而完整的ASP.NET MVC应用程序。

这里是链接到斯科特的PDF免费端到端教程章节

我喜欢Pro ASP.NET MVC框架 。

从这里开始…

MVC学习之家