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 – MVP MVC和MVVM之间的区别
- asp.net-mvc – 使用ASP.NET Identity 2.0 UserManagerFact
- asp.net-mvc-4 – MVC 4 RC – Aspnet_regsql.exe
- asp.net-mvc – 创建一个texarea帮助器,它将视图的内容作为
- asp.net-mvc – 使用Razor在ASP.NET MVC 4中防止@ Html.Lab
- asp.net – 如何在visual studio中查看cshtml页面?
- 为什么在使用当前同步上下文启动任务时,不设置ASP.NET Http
- ASP.Net Webforms和ASP.Net MVC是基于组件还是基于动作?
- asp.net – 工作线程和I/O线程有什么区别?
- 当“必须”我使用asp.net CreateChildControls()?
- asp.net中MVC借助Iframe实现无刷新上传文件实例
- asp.net – CookieContainer和Response.Cookies集
- asp.net – 所有PartialView的自定义ActionResul
- asp.net – Ajax Tookit TabPanel Invisible Tag
- asp.net – Service Fabric中的.NET Core RC2
- asp.net-mvc – 范围注释在无和100之间?
- Asp.Net会话在ashx文件中为null
- asp.net-mvc – MVC和RadioButtonList
- asp.net-mvc – ASP.NET MVC 4邮政编码验证
- asp.net-mvc – 如何扩展/架构ASP.NET MVC 3授权
