【问题标题】:ASP.NET MVC 1 or MVC 2ASP.NET MVC 1 或 MVC 2
【发布时间】:2011-01-01 07:24:42
【问题描述】:
我最近收到了 Wrox 的 ASP.NET MVC 1.0 Professional 书,在此期间,我发现 ASP.NET MVC 2.0 即将发布。
问题
- 我应该使用 MVC 2.0 吗?是否有专门针对 MVC 2.0 的资源?
- 我应该先学习 MVC 1,然后再学习概念,然后再学习 MVC 2?
【问题讨论】:
标签:
.net
asp.net-mvc
asp.net-mvc-2
【解决方案1】:
MVC 1 和 MVC 2 之间的区别不像经典 ASP 和 ASP.NET 之间的区别。我的意思是,如果您学习 MVC 1,您将能够使用 MVC 2 中的所有内容。MVC 2 大部分构建在 MVC 1 之上。因此,如果您有一本 MVC 1 书,我会说先阅读它然后阅读有关 MVC 2 中的新功能的文章。除了一些 blogs 和文章,我认为目前 MVC 2 上没有太多其他内容。
【解决方案2】:
MVC 2 仍处于测试阶段(至少在我上次检查时如此)。
MVC 1 和 MVC 2 使用相似的概念...MVC 2 只是增加了一些特性。学习 MVC 1 作为垫脚石,然后您可以更好地利用 MVC 2 中发布的新高级功能。
【解决方案3】:
我也有同样的问题。我建议您学习并专注于 MVC 1,同时阅读 MVC 2 中即将发生的一些变化。这样,当您处理 MVC 1 项目时,您可以了解如何应用 MVC 2 功能。
【解决方案4】:
它尚未完全发布,但人们正在使用它。实际上,您可以使用 MVC 版本 1 资源来学习它并阅读新内容。很多东西只是为了让事情变得更容易一些,比如 HTML 编码的新语法更改等。