asp.net三层架构与asp.net MVC各自的区别,各自应该应用在什么场合,在什么情况下用三层,什么情况下用MVC

 我来答
宏爱景资丁
2020-03-17 · TA获得超过3.7万个赞
知道小有建树答主
回答量:1.2万
采纳率:27%
帮助的人:948万
展开全部
你想知道它们用在什么场合,首先要了解它们的优点和缺点,asp.net三层架构:
统的ASP.NET开发中,微软的开发团队为开发者设计了一个在可视化设计器中拖放控件,编写代码响应事件的快速开发环境。然而,它所带来的负面效应是:
由于控件封装了很多东西,开发者很难了解这背后的HTML是如何运作的
容易得到一个包含大量ViewState的页面,使得页面尺寸远远超过所需的内容,使得页面的打开速度较慢
不容易被测试。asp.net
MVC:
没有数据回传
没有在页面中保存视图状态
开发者可以完全掌控页面的呈现过程
易于单元测试
易于测试驱动开发,可扩展、可替换!
ASP.NET
MVC是一个基于MVC模式的开发框架,而
三层架构是一种架构。它们可以在概念上区别开来,也就是说它们各有各的好,不能把asp.NET
MVC代替asp.net三层架构,反过来也不行!如果要做大型应用开发的话,我建议使用asp.net
mvc!
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
罗秀荣系夏
2020-01-13 · TA获得超过3.7万个赞
知道大有可为答主
回答量:1.2万
采纳率:32%
帮助的人:2185万
展开全部
asp.netwebform:
统的ASP.NET开发中,微软的开发团队为开发者设计了一个在可视化设计器中拖放控件,编写代码响应事件的快速开发环境。然而,它所带来的负面效应是:
由于控件封装了很多东西,开发者很难了解这背后的HTML是如何运作的
容易得到一个包含大量ViewState的页面,使得页面尺寸远远超过所需的内容,使得页面的打开速度较慢
不容易被测试。
asp.net
MVC:
没有数据回传
没有在页面中保存视图状态
开发者可以完全掌控页面的呈现过程
易于单元测试
易于测试驱动开发,可扩展、可替换!ASP.NET
MVC是一个基于MVC模式的开发框架,
三层架构:
是一种架构。数据操作层,业务逻辑层,界面UI层。
asp.netwebform、asp.netmvc
,做的是同样的事UI,他们都可以做三层架构的UI
asp.NET
MVC不是用来代替asp.netwebform!如果要做大型应用开发的话,asp.net
mvc更适合!,我当初没有搞清楚,回答者也没有搞清楚。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式