博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Asp.Net WebForm和MVC同样优秀!
阅读量:6975 次
发布时间:2019-06-27

本文共 627 字,大约阅读时间需要 2 分钟。

不是说MVC不好,而是WebForm并没有那么不堪,和Mvc同样优秀。对说WebForm缺点多的,表示不服,求指教,虽然本人有些见解可能比较浅薄。

看过很多文章和书籍,都会拿MVC模式和WebForm模式来对比。

人们说MVC的优点大概有:关注点分离,M,V,C关系既紧密又疏远,解耦,易于维护,易于单元测试。

那WebForm哪里不好呢?

我觉得各类书籍和文章所说的WebForm的缺点在于ViewState,耦合严重,难以维护针对的都是aspx和其控件。

但是目前的WebForm开发并非这种方式啊,ashx+html+ajax+各种前端框架,类库。

就拿ashx+html来说,耦合了吗?并且我认为解耦和代码的清晰整洁度更好,

我可以每一个业务都用独立的ashx来写,html只需要使用ashx的返回数据,在ashx管理方面,我也可以用多个文件夹更清晰的管理,

每个ashx中处理一个业务不清晰吗?在页面变动的时候,逻辑代码需要改动吗?不易于维护吗?

在需求变更的时候,新功能加ashx处理新业务,修改功能,页面的修改html,逻辑的修改ashx的逻辑返回所需数据。

WebForm不是同样优秀吗?不易于分工吗?不存在ViewState吧?页面和逻辑没有严重耦合吧?

WebForm配合着合适问题的架构不一样优秀吗?

或许我真的没有领会mvc的优点,但是据我所见的优点,WebForm同样可以做到,我也非常困惑,不过MVC的某些方便之处,确实不错。

 

转载地址:http://ruupl.baihongyu.com/

你可能感兴趣的文章
如何处理用代码创建SD Sales order时遇到的错误消息KI 180
查看>>
Maven就是这么简单
查看>>
环境变量,cp,mv,查看文档命令
查看>>
usermod命令,用户密码管理和mkpasswd命令
查看>>
HashMap? ConcurrentHashMap? 相信看完这篇没人能难住你!
查看>>
分析PHP中单双引号的误区和双引号小隐患
查看>>
【TeeChart Pro ActiveX教程】(八):ADO数据库访问(上)
查看>>
JVM基础面试题及原理讲解
查看>>
python爬虫日志(9)爬取代理
查看>>
监控平台zabbix高级配置
查看>>
mysql干货——数据库字符集和校对规则详解
查看>>
前百度面试官整理的——Java后端面试题(一)
查看>>
系列四、SpringMVC响应数据和结果视图
查看>>
Ember.js 入门指南——查询记录
查看>>
OSChina 周一乱弹 ——喝不到放心奶
查看>>
OSChina 周四乱弹 —— 曾经有只老鹰冲着我提需求
查看>>
LinearLayout增加divider分割线
查看>>
游戏角度分析产品
查看>>
CSS清除浮动
查看>>
测试发现equals和hashCode与书上描述的不一样
查看>>