asp与asp优缺点
Asp Mvc架构模式是⼀种低耦合、可测试的web应⽤程序框架,它是基于CLR和成熟的MVC架构构建的。ASP.NET MVC不⽀持ViewState和服务器控件。
Asp优点:
1.架构降低了程序间的耦合性,M V C,分层,⽬标明确
2.性能不⽀持viewstate,完成html,已于结合jquery使⽤,提供程序性能
3.⽀持并⾏开发,可扩展性好,继承asp 特性:表单验证、缓存、会话等。
4.强类型View实现,更安全、更可靠、更⾼效
5.有利于组件的重⽤
6.更好的⽀持单元测试
缺点:
1.没有viewstate和基于事件的编程,上⼿慢,学习成本⾼。
asp优点:
aspnet和net的区别1.⽀持丰富的服务器控件。如:GridView和ListView可以绑定数据,从⽽减少了⼤量的代码编写
2.⽀持视图状态,每个控件状态以“隐藏域”的形式存在当前表单页⾯来达到“有状态”,这就是ViewState
3.基于事件驱动编程,如:click事件等,aspx页⾯与cs⽂件分离,即显⽰逻辑与处理逻辑分离,便于分⼯,美⼯、编程。不像asp代码混乱
4.学习成本低
缺点:
1.站在项⽬架构的⾓度,web form 不是很理想架构模式,尽管可以使⽤经典的三层架构或者mvp,,但不是最优秀的。
2.性能 viewstate成功解决了asp问题,但同样引⼊新的问题,viewstate页⾯存储势必增加页⾯⼤⼩、降低程序性能
3.代码可重⽤性不好;缺少对并⾏开发⽀持,因为aspx页⾯与cs紧密耦合太⾼; Seo不友好,因为 url指定具体aspx页⾯;不利于单元测试,因为使⽤⼤量事件处理函数
4.控制不灵活
5.⼊门容易,提升很难
6.封装太强
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论