1 WebForm优点

  1)支持事件模型开发,得益于丰富的服务端组件,WebForm开发可以迅速的搭建Web应用

  2)使用方便,入门容易

  3)控件丰富的WebForm

2 WebForm缺点

   1)封装太强,很多地层东西让我们初学者不是很明白

   2)入门容易,提升很难。

   3)复杂的生命周期模型学习起来并不容易。

   4)控制不灵活

   5)ViewState处理

   6)异步请求每个请求后台都必须有一个一般处理程序对应

  7)跟传统的Web开发方式不一致

3 MVC优点

  1)很容易将复杂的应用分成M,V,C三个组件模型,通过Model,View和Controller有效的简化了复杂的架构, 体现了很好的隔离原则

  2)因为没有使用Server-Based forms。所以我们程序员控制的更加灵活,页面更加干净。

  3)可以控制声称自定义的url,对于seo友好的url更是不在话下

  4)强类型的view实现,更安全,更可靠,更高效。

  5)让web开发可以专注于某一层,更利于分工配合使用与大型架构开发

  6)MVC下面对异步处理更进一步很好的支持

  7)校验非常高

  8)表单提交的时候,提供自动装配的功能

   9)微软提供的全局的过滤器

2012-12-01 23:17 来自 Kencery

最新文章

  1. 2000条你应知的WPF小姿势 基础篇<78-81 Dialog/Location/WPF设备无关性>
  2. IIS7下ajax报未定义错误
  3. Maven项目导入后打红色X
  4. [书目20160612]思考软件,创新设计——A段架构师的思考技术
  5. apache 访问出现403 Forbidden
  6. PHP+Hadoop实现数据统计分析
  7. WebAPI接口调用身份验证
  8. PHP的学习--cookie和session--来自copy_02
  9. Mysql 5.7.7
  10. Thinking in java之正则表达式小例子
  11. Scrum 项目2.0
  12. android studio提示unable to run mksdcard sdk
  13. ORG 07C00H的意思
  14. json的学习笔记
  15. NodeJS 入门第二天(EJS模板)
  16. Docker 案例: 在容器中部署静态网站
  17. 洛谷2754 [CTSC1999]家园
  18. (转阮一峰)深入理解OAuth 2.0
  19. Qt5中创建临时的后台线程。
  20. Django使用manage.py备份与恢复数据

热门文章

  1. netty是什么?
  2. java中什么时候该用static修饰方法?有什么好处或者坏处?
  3. [Unity菜鸟] Character控制移动
  4. React用JS 模拟动画介绍
  5. C#基础精华08(反射,程序集)
  6. 1、搭建springMVC开发环境以及HelloWorld测试
  7. List应用举例
  8. apache prefork和worker模式的比较
  9. 10个最佳的PHP图像操作库
  10. ListView(1)几个重要属性,关闭滚动到顶部,底部的动画,item之间的分割线,背景等