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的好起点,但是如果你想了解更多关于这个模式的信息,下面是一些链接:
- http://en.wikipedia.org/wiki/Model-view-controller-总是从WikiPedia开始,这是一个非常宝贵的资源;
- http://martinfowler.com/eaaDev/uiArchs.html – 向下滚动到模型视图控制器
- http://haacked.com/archive/2008/06/16/everything-you-wanted-to-know-about-mvc-and-mvp-but.aspx – Phil在MVC和MVP模式上的两分钱
- https://stackoverflow.com/questions/10425/mvc-learning-resources – 另一个问题在StackOverflow
如果你还没有阅读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和教程解释得很好。
如果你是通过实验代码学习最好的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学习之家