asp.net三层架构与asp.net MVC各自的区别,各自应该应用在什么场合,在什么情况下用三层,什么情况下用MVC
2个回答
展开全部
你想知道它们用在什么场合,首先要了解它们的优点和缺点,asp.net三层架构:
统的ASP.NET开发中,微软的开发团队为开发者设计了一个在可视化设计器中拖放控件,编写代码响应事件的快速开发环境。然而,它所带来的负面效应是:
由于控件封装了很多东西,开发者很难了解这背后的HTML是如何运作的
容易得到一个包含大量ViewState的页面,使得页面尺寸远远超过所需的内容,使得页面的打开速度较慢
不容易被测试。asp.net
MVC:
没有数据回传
没有在页面中保存视图状态
开发者可以完全掌控页面的呈现过程
易于单元测试
易于测试驱动开发,可扩展、可替换!
ASP.NET
MVC是一个基于MVC模式的开发框架,而
三层架构是一种架构。它们可以在概念上区别开来,也就是说它们各有各的好,不能把asp.NET
MVC代替asp.net三层架构,反过来也不行!如果要做大型应用开发的话,我建议使用asp.net
mvc!
统的ASP.NET开发中,微软的开发团队为开发者设计了一个在可视化设计器中拖放控件,编写代码响应事件的快速开发环境。然而,它所带来的负面效应是:
由于控件封装了很多东西,开发者很难了解这背后的HTML是如何运作的
容易得到一个包含大量ViewState的页面,使得页面尺寸远远超过所需的内容,使得页面的打开速度较慢
不容易被测试。asp.net
MVC:
没有数据回传
没有在页面中保存视图状态
开发者可以完全掌控页面的呈现过程
易于单元测试
易于测试驱动开发,可扩展、可替换!
ASP.NET
MVC是一个基于MVC模式的开发框架,而
三层架构是一种架构。它们可以在概念上区别开来,也就是说它们各有各的好,不能把asp.NET
MVC代替asp.net三层架构,反过来也不行!如果要做大型应用开发的话,我建议使用asp.net
mvc!
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
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更适合!,我当初没有搞清楚,回答者也没有搞清楚。
统的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更适合!,我当初没有搞清楚,回答者也没有搞清楚。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询