我目前正在学习MVC2。实际上正在我的第一个MVC2项目上工作。随着MVC3 Beta的发布并可供下载。请建议我应该使用MVC3(Beta)还是继续使用MVC2,第二件事是,如果我转向MVC3,那么我将从中获得什么主要好处。
我的项目是ERP应用程序。
请建议我该怎么办。
谢谢
最佳答案
我建议您看一下Scott Gu的这篇博客文章:
http://weblogs.asp.net/scottgu/archive/2010/11/09/announcing-the-asp-net-mvc-3-release-candidate.aspx
为了列举一些优点,您可以使用Razor View Engine,它会根据您的要求使您的 View 代码更好。我认为ERP系统就是这种情况。
这不是100%与mvc3相关的,但是使用RC可以安装NuGet,如果您打算使用外部库来帮助您,那是管理它们的好方法。
对于在不同ui上共享位和段的系统,部分页面输出缓存是一项很棒的功能。
不打扰的JavaScript和验证也是另一个很棒的新功能,它将帮助您保持代码的可维护性以及其他好处。
MVC3还从.NET 4的动态方面获得了一些好处,并且还可以帮助您使 View 代码更加整洁。
我的终点是,MVC3已经处于RC阶段。...它已经具有Go Live许可证和支持...如果您正在学习,我建议您学习最新的知识,您将获得所需的全部知识。使用mvc 1和2,以及有关mvc 3的新功能。
关于asp.net-mvc-3 - MVC3比MVC2有什么优势,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/4193078/