是否值得使用webform视图引擎将现有的asp.net-mvc项目迁移到razo
发布时间:2020-12-16 07:00:34 所属栏目:asp.Net 来源:网络整理
导读:我有一个很大的asp.net-mvc网站.我最近升级到MVC 4,但有一点我在辩论是否值得迁移到剃须刀引擎.我 see there are tools到“自动”升级,但我想弄清楚它是否值得迁移的痛苦.我有大约100个总视图(常规和部分).如果它是一个代码库,我将不得不忍受一段时间,是否值
我有一个很大的asp.net-mvc网站.我最近升级到MVC 4,但有一点我在辩论是否值得迁移到剃须刀引擎.我
see there are tools到“自动”升级,但我想弄清楚它是否值得迁移的痛苦.我有大约100个总视图(常规和部分).如果它是一个代码库,我将不得不忍受一段时间,是否值得努力?
我知道这可能看起来有点主观,但鉴于我的项目规模,我一直在寻找这项迁移工作的预期成本与预期收益. 解决方法
除非你有特殊原因,否则恕我直言. Razor是一个小小的(根据大多数来源约为5%)比WebForms视图慢,但这可能是旧信息.充其量,它们将呈现完全相同的速度.我没有看到任何暗示razor渲染速度比webforms(
ASP.NET MVC 3 Razor performance)更快的东西,并且完全没有提供任何与WebForms标记无关的功能.
基本上,它是一种更简洁的标记语言,可以更快地编写并且看起来比WebForms语法更好.最后,如果您的组织具有从当天开始编写WebForms代码的遗留问题,那么所有开发人员都已熟悉WebForms语法.没有学习曲线. 那么 – 你应该重写整个应用程序吗?不 – 你一无所获.展望未来,你应该使用Razor吗?取决于,大多数“似乎”都是这样移动,它确实看起来更好,并使视图更清洁. 但是,如果您决定开始将视图更新为剃刀,请记住您可以分步执行此操作.在确定要渲染的视图时,ViewEngine将查找两种类型的视图.这不必一蹴而就,但可以随着时间的推移逐步完成. PS – 这很可能很快就会成为一个主观问题. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- ASP.net使用表单将数据插入到sql server表中
- asp.net – 在浏览器关闭并重新打开后维护相同的会话
- asp.net-mvc – ASP.NET MVC Textarea HTML帮助器在使用Ant
- 如何在ASP.net MVC中正确执行异步方法?
- asp.net-mvc-3 – MVC3正确的方式来改变每个请求的文化
- asp.net – InvalidOperationException:没有数据时读取的尝
- ASP.NET MVC和SQL Server报告服务
- asp.net-mvc – 如何告诉Ninject绑定到它没有引用的实现
- asp.net-mvc – 如果在剃刀视图中使用ELSE帮助器?
- asp.net-mvc – 在MVC中的下拉列表选择上调用特定操作
推荐文章
站长推荐
- c#获取当前应用程序所在路径
- 帮助选择ASP.NET的代码生成工具
- asp.net-web-api – 默认请求标头不接受任何值,它
- asp.net – 如果启用ASP .Net请求验证,是否需要H
- asp.net-mvc – 总是使用ASP.NET MVC AsyncContr
- ASP.NET MVC 5和Bootstrap 3
- asp.net – DataAnnotation [DataType(DataType.
- asp.net-mvc – ASP.NET MVC可以在视图中使用接口
- asp.net – 是否可以解密和查看ViewState值?
- asp.net-mvc – 获取MVC忽略到站点根目录的路由
热点阅读