【问题标题】:what are the advantages of MVC3 over MVC2MVC3 相对于 MVC2 有什么优势
【发布时间】:2011-03-10 23:25:15
【问题描述】:

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

谢谢

【问题讨论】:

  • 我建议您阅读 MVC3 的发行说明,看看哪些部分可以使您受益。
  • @RPM1984:感谢您的建议

标签: asp.net-mvc-3


【解决方案1】:

我建议你看看 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,如果您打算使用外部库来帮助您,这是管理它们的好方法。

部分页面输出缓存对于跨不同 UI 共享点点滴滴的系统来说是一项很棒的功能。

不显眼的 JavaScript 和验证也是另一个很棒的新功能,它可以帮助您保持代码的可维护性以及其他好处。

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

我的结论是,MVC3 已经在 RC 阶段......它已经有 Go Live 许可证和支持......如果你正在学习,我建议你学习最新的,你会得到所有的知识您需要使用 mvc 1 和 2,以及 mvc 3 的新内容。

【讨论】:

  • 感谢您提供如此宝贵的知识。
【解决方案2】:

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

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

【讨论】:

  • 上周发布了 MVC 3 RC。
  • @RyanW:这仍然是一个预发布版本。除非您有专用服务器,否则在发布之前很难找到 MVC 3 的托管服务。
猜你喜欢
  • 2013-12-20
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2022-11-22
  • 1970-01-01
  • 2019-02-01
  • 2018-04-13
  • 2012-03-11
相关资源
最近更新 更多