MVC和WebForm的优缺点比较

本文探讨了WebForm与MVC两种Web开发模式的特点。WebForm以快速搭建和丰富的控件著称,但存在生命周期复杂等问题;MVC则强调架构清晰、控制灵活,并支持SEO友好的URL。

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)微软提供的全局的过滤器

转载于:https://www.cnblogs.com/zzw4756885/p/9300542.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值