代码之家  ›  专栏  ›  技术社区  ›  Dr. Rajesh Rolen

MVC3比MVC2有什么优势

  •  21
  • Dr. Rajesh Rolen  · 技术社区  · 15 年前

    我正在学习MVC2。实际上是在我的第一个MVC2项目上工作。随着MVC3测试版的发布和下载。请建议我应该使用MVC3(Beta)还是继续使用MVC2,第二件事是,如果我迁移到MVC3,我将从中获得哪些主要优势。 我的项目是一个ERP应用程序。 请建议我该怎么做。

    谢谢

    2 回复  |  直到 15 年前
        1
  •  21
  •   Alvaro Oliveira    15 年前

    我建议你看一下Scott Gu的这篇博文:

    http://weblogs.asp.net/scottgu/archive/2010/11/09/announcing-the-asp-net-mvc-3-release-candidate.aspx

    为了说明一些优点,您可以使用Razor视图引擎,这取决于您的需求,它将使您的视图代码更好。我相信ERP系统就是这样。

    这不是100%mvc3相关的,但是对于RC,您可以使用它安装NuGet,如果您计划使用外部库来帮助您解决问题,这是管理它们的好方法。

    部分页面输出缓存是跨不同用户界面共享位和块的系统的一个很好的功能。

    不引人注目的JavaScript和验证也是另一个伟大的新特性,它将帮助您保持代码的可维护性和其他好处。

    MVC3还从.NET 4的动态方面获得了一些好处,这也有助于保持视图代码的干净。

    我的结论是,MVC3已经在RC阶段了……它已经有了上线许可和支持……如果你正在学习,我建议你学习最新的,你将获得使用MVC1和2所需的所有知识,以及MVC3的新功能。

        2
  •  4
  •   Guffa    15 年前

    一个因素是MVC 3的发布日期与应用程序的发布日期相比,也就是说,您不应该发布基于MVC测试版的应用程序。

    如果您切换到MVC3测试版,您应该知道最终版本中可能会有更改,因此在relase发布之前,您可能必须对每个版本进行更改,并且您的应用程序只能保证使用一个特定的预发布版本,直到MVC3的最终版本。