C# 现有的非移动MVC3项目是否会从升级到MVC4中获益?
我有两个项目都是Asp.net MVC3都不是针对移动用户的。C# 现有的非移动MVC3项目是否会从升级到MVC4中获益?,c#,.net,asp.net-mvc,asp.net-mvc-3,asp.net-mvc-4,C#,.net,Asp.net Mvc,Asp.net Mvc 3,Asp.net Mvc 4,我有两个项目都是Asp.net MVC3都不是针对移动用户的。 一个已经发布,另一个在开发阶段的中间。 我想将这两个项目升级到Asp.net MVC4,因此我阅读了Asp.net MVC 4发行说明中的一节,似乎现有的Asp.net-MVC3项目没有从中受益的功能 所有功能都与移动用户和增强模板相关。速度呢?隐藏物bug修复 那么我应该升级我的项目吗?ASP.Net MVC 4添加了以下(非移动相关)功能: ASP.NET Web API 默认模板增强 捆绑和小型化 开源库(Json.net和D
一个已经发布,另一个在开发阶段的中间。 我想将这两个项目升级到Asp.net MVC4,因此我阅读了Asp.net MVC 4发行说明中的一节,似乎现有的Asp.net-MVC3项目没有从中受益的功能 所有功能都与移动用户和增强模板相关。速度呢?隐藏物bug修复
那么我应该升级我的项目吗?ASP.Net MVC 4添加了以下(非移动相关)功能:
捆绑/缩小确实为发送到浏览器的有效负载提供了性能增强,并有助于使过时的缓存css/js文件无效 这真的很简单。如果您想使用MVC4中的功能,则需要升级到MVC4 如果你没有,那就不要
有bug修复程序吗?对但是,如果您没有受到MVC3中某个bug的影响,那么它不会影响您。不要更新发布的应用程序 我们从MVC1升级到了MVC4。我们预料到了一些问题,但比我们预料的要困难得多 您并不是在问从MVC1升级到MVC4的问题,但仍然是:我们遇到的问题只有在生产中才能检测到。Modelbinding的默认值发生了更改,路由帮助程序出现了性能问题。如果它是任务关键型应用程序,如果不需要,请不要升级
对于正在开发的应用程序,我将始终使用最新发布的ASP.NET MVC版本。对于企业web应用程序,我只看到升级到MVC 4的两个好处
另一方面,手机的一项功能包括能够编写同一视图的不同版本,每个版本都针对“windows phone os”这样的特定浏览器,但理论上也可以用于针对不同的桌面浏览器,也可以使构建手机友好型网站变得更容易。但对于“已完成”的项目?他会从升级中获益吗?@ikaso答案列出了MVC 3,但应该是MVC 4。无法更新,因为您需要更改至少6个字符…@devlife:I已修复。谢谢你的关注。