我应该在ASP.NET MVC中构建我的下一个Web应用程序吗?
我的团队正在考虑使用ASP.NET MVC框架构建我们的下一个Web应用程序.我还有一些犹豫,因为它仍然只在测试阶段.我真的很想潜水,因为它似乎是一个很好的方式来提供明确的关注点,提高可测试性. 我现在应该摔倒了,而MVC还是测试版,还是暂停发行候选人? 从一些答复中,我想我需要澄清一下我的问题.我最关心的是是否使用仍然处于测试阶段的产品,而不是webforms vs. mvc.关注的主要原因在于我们最终在最终版本中使用beta版本中的某些功能被更改/不推荐/不支持. 但是,我非常欣赏webforms与mvc的观点.这不是我问题的核心. 解决方法这是一个非常简单的决策树,真的.选择ASP.NET MVC如果你… >深切关注URL 选择WebForms如果你… 享受WebForms的有状态抽象(ViewState) 对我来说,答案将是99%的ASP.NET MVC,因为我认为这是一个更好的匹配的网络.我认为ajax的故事也比较清洁,我完全控制了我的HTML&网址.除此之外,我可以很容易地测试驱动我的网站(控制器). 是的,我知道您可以在WebForms中实现干净的URL,并且您可以通过控制适配器使用干净(呃)HTML,并且您可以使用WebForms中的MVP模式来实现一定程度的可测试性,但这些都是不成功的路径方法.使用ASP.NET MVC这个东西就是核心.这就是你这样做的方式. 不用担心预览/测试状态.团队一直认为,您不需要执行许可即可部署(即使现在提供一个).它在现有的ASP.NET运行时是纯粹的添加剂. 这就像自动与手动传输.选择一个让你快乐和运行它. (编辑:十堰站长网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
- asp.net-mvc 如何获取System.Web.Http,版本 5.2.3.0
- asp.net-web-api – Web API / MVC 6中的安全JSON Web令牌
- 在ASP.NET MVC4中是否可以将C#或VB函数标记为Javascript?
- 使用ASP.NET Identity 2.0和MVC 5进行自定义单点登录
- asp.net-mvc – Mvc 3 Razor:使用部分部分视图?
- asp.net-mvc – 如何将ASP.Net MVC路径段中的1或0映射到布尔
- ASP.NET代码隐藏中的当前工作目录 – 我们可以依赖它吗?
- asp.net – 注册.NET 4.5 IIS 10 Windows 10
- asp.net-mvc – ASP.NET MVC WebSite中的ERR_EMPTY_RESPONS
- asp.net-mvc – 在Asp.Net MVC中使用千位分隔符的十进制值
- ASP.NET(C#)应用程序配置文件app.config/web.con
- asp.net-mvc – 找到相同类型的两个实体之间的差
- ASP.NET成员:拒绝用户阻止CSS,页面无法正确呈现
- ASP.net WebAPI跨域调用问题的解决方法
- asp.net-web-api – WebAPI:403在发布网站后被禁
- asp.net-mvc – Nhibernate / MVC:在View中处理
- asp.net – 在WebForms中调试时关闭捆绑/缩小
- asp.net-web-api – ASP身份OAuth令牌 – 我应该
- ASP.Net – AJAX UpdatePanel中的Javascript
- asp.net-core – 如何使用FluentValidation.AspN