我已经开发了两年的.NET应用程序,现在我想学习新技术。
我注意到很多人现在更喜欢使用asp.net MVC开发应用程序,因为它易于维护且更易于测试。
我试着看一下,但我发现编码位与普通的c#编码不同。
有人可以建议开始学习asp.net MVC的最佳方法吗?
我是否需要首先学习MVC,然后是MVC2和MVC3?
我是否必须使用n-hibernate或linq进行数据库连接? (因为我不知道其中任何一个)
请建议。
非常感谢
答案 0 :(得分:4)
我认为http://www.asp.net/mvc是学习ASP.NET MVC的良好开端。另外,我建议买一本好书,如Pro ASP.NET MVC 3 Framework。
您不必使用nHibernate或linq2SQL。您可以使用您最喜欢的任何ORM或数据访问技术。
此外,您不需要先学习MVC 1/2。直接从当前版本开始。
答案 1 :(得分:1)
我是否需要首先学习MVC,然后是MVC2和MVC3?
没有必要学习以前的版本,你可以跳进MVC3。不过,首先要了解MVC模式是有帮助的。
这是迄今为止历史上非常好的一篇文章:http://codeclimber.net.nz/archive/2011/06/29/The-history-of-ASP-NET-MVC-so-far.aspx
我是否必须使用n-hibernate ......
不,使用MVC不会强迫您进入任何ORM或数据访问策略。
答案 2 :(得分:1)
一旦您对ASP.NET MVC非常熟悉并开始寻找更多细节或推荐阅读,您可能会发现webdev.simple-talk.com非常有用。
(披露 - 这是我正在努力帮助人们学习ASP.NET MVC的免费资源)
答案 3 :(得分:0)
查看Microsoft ASP.Net MVC website。它有很多很棒的教程,代码示例和几乎涵盖ASP.Net MVC所有主要方面的演练。
答案 4 :(得分:0)