2012-03-19 52 views
1

我们正在开始一个新项目,但我们不想使用测试版软件。与此同时,我们不能等待MVC 4的发布。在编写MVC 3项目以便轻松升级到MVC 4时需要注意的一点是什么?

+0

为什么不使用测试版?如果它不是近期将要发布的内容,那么当你完成任务时,很可能会发布非beta版本。 – 2012-03-19 12:26:44

+0

我们的公司政策不使用任何测试版产品。 – WinFXGuy 2012-03-19 12:29:50

+0

够公平!检查ASP.NET MVC 4 RoadMap http://aspnet.codeplex.com/wikipage?title=ASP.NET%20MVC%204%20RoadMap它可能会让你知道你错过了什么。我认为你不需要特别考虑。从MVC 3到MVC 4非常容易。 – 2012-03-19 12:37:39

回答

1

您正在开发的应用程序是否支持多种设备(手机,平板电脑和PC)?如果它支持多个设备,那么对于如何构建您的项目以及用于切换到特定于设备的控制器和视图的命名约定有一些注意事项。请查看此tutorial以了解更改的说明。此外,如果您的应用程序将具有一些REST Web服务或API,那么您将需要查看MVC 4的一部分ASP.NET Web API

0

从MVC3移动到MVC4非常容易。这里是微软的具体笔记:http://www.asp.net/whitepapers/mvc4-release-notes#_Toc303253806

我刚刚将一个大的MVC3应用程序升级到MVC4。我们做了一个创建一个新项目的选项,总共10分钟,从MVC3开始的所有工作都很好。

你错过的是从一开始就开发新功能(因为它是一个新项目)。但考虑到你的限制,这应该是可以接受的

另外要注意的是:MVC4带有“上线”许可证(http://weblogs.asp.net/scottgu/archive/2012/02/19/asp-net-mvc-4-beta.aspx),因此您可以在今天的生产环境中使用它。