1
5
就我个人而言,我会忘记1,只需跳到2。当你完成任何项目的时候,2可能已经不再是测试版了。大多数MVC1教程通常适用于2。如果某个东西不起作用,只需检查它是否是版本之间的差异。(事实上,如果你坚持使用1,你就不能保证所有的教程都是100%准确率的,因为许多教程都与1的预发布版本相关)。2添加了一些方便的特性,比如您可能想要使用的区域。 |
2
3
MVC 2中的情况似乎有所改善,但MVC 1中的接地一点也不会伤害您;事实上,这可能对您有利。在您使用MVC框架一段时间之后,您可能会发现(就像我那样!)你想在你的生产工作中使用它。我尽量避免在我的产品中使用beta,所以为此,我建议您跳上MVC 1;您仍然可以在MVC 2 beta安装时查看它们,因为它们是并排安装的。 享受! 丹 |
3
1
我可能会先使用MVC 1.0,然后再使用MVC 2.0。贝塔。有很多原因
所以,我建议使用MVC 1.0,因为我不希望MVC 2.0测试版有任何突破性的变化(MVC 1.0本身已经足够好了),我希望这个测试版是基于社区反馈的一些改进。 所以,对于最后一个问题,我认为MVC 1.0教程将与即将到来的MVC版本保持一致。 编辑: MVC 2.0测试版的新功能,链接以回应您的评论Damovisa。:) http://haacked.com/archive/2009/11/17/asp.net-mvc-2-beta-released.aspx 谢谢 |
4
1
在我看来,最好的方法是在MVC 1.0中学习地面知识,同时了解如何使用MVC 2.0使一些事情变得更容易。原因是在这两个版本中您都不会遇到工作方面的问题。例如,在我的公司中,我们有ASP.NET MVC 1.0的项目和一些早期开发项目,这些项目是用MVC 2.0编写的。 |