ASP.NET MVC是一个大的企业项目的不好的选择吗?
我们即将开始一个大型企业应用程序。我正在认真考虑使用ASP.NET MVC,因为:
>我们需要使用Microsoft技术(biz逻辑是所有的C#) 我的团队只使用PHP进行Web开发,但对.NET winforms非常有经验(因此我们有一个学习曲线)。我担心的是有些人表示关注ASP.NET MVC对大型应用程序的可扩展性。但是从我读的webforms也有自己的问题,以及。 我应该重新考虑webforms,还是坚持我的直觉和使用ASP.NET MVC? 有关:
解决方法
ASP.NET WebForms非常像Winforms并允许RAD(快速应用程序开发)。这是非常快,得到的东西在不时。问题是测试可能是一个主要的痛苦,如果用于任何公众面临可能意味着一些主要问题与ViewState。 WebForms可以保存状态,像向导一样轻松使用。
另一方面,ASP.NET MVC可能需要一些时间来开发,并要求开发人员了解HTTP的工作原理。它是一个无状态架构,意味着每个请求是它自己的小世界,通常不知道以前的请求。该框架还允许高可测性。 就性能而言,他们可能是一样的,因为ASP.NET MVC只是一个框架建立在现有的ASP.NET架构之上。虽然对于客户端的经验我会说MVC有点快。 就可扩展性而言,我会说它们在技术上是一样的。如何使用API??和集成MVC可能会更容易一些。 您现在使用的网站提出这个版本问题是建立在ASP.NET MVC上,他们有2个Web服务器和一个强大的db服务器。 (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
- 使用ASP.NET MVC在JS文件中设置jQuery的ajax url
- asp.net-mvc – MVC 3应用程序中的自定义Http处理程序
- asp.net-mvc-3 – MVC 3 knockoutjs:在使用EditorFor作为布
- asp.net-mvc-4 – 编辑并继续不在Windows 7,32位操作系统上
- ASP.NET性能优化之让浏览器缓存动态网页的方法
- nuget-package – MvcScaffolding是否通过命令行与VS 2013
- 如何在ASP.Net Repeater中创建一个三列表
- asp.net mvc webapi 实用的接口加密方法
- ASP.NET概要分析
- asp.net-mvc – 用于MVC导出到Excel的Kendo UI Grid不做任何
- asp.net中的pagemethods
- asp.net – 如何绑定gridview中的下拉列表?
- asp.net-mvc – MVC视图| *你如何*处理IsAuthent
- asp.net-mvc – 在MVC中使用Session对象,真的很糟
- asp.net – 使用HTML’readonly =“readonly”’
- asp.net-mvc – SSL握手问题? (当时:网页挂起,
- asp.net-mvc-4 – 以复杂对象为参数的Web API获取
- 我的ASP.NET Web应用程序无法“找到”App_Code文
- 如何在ASP.NET MVC4 Web API中捕获未定义的api方
- 验证失败时,TextBox周围出现红色边框