两张图说明三层的奥义!

简介: 直入正题先看两张图:     第一张图呢类似理论上的三层,第二层负责很多事情,要挑起打大梁。而且要做到可以更换上下两层。   但是实际的项目呢?一部分项目做来做去,就变成第二张图了。第二层由制造者变成了传声筒和搬运工!   当然高手做的项目是很厉害的,达到了三层的预期目的。

直入正题先看两张图:

 

 

第一张图呢类似理论上的三层,第二层负责很多事情,要挑起打大梁。而且要做到可以更换上下两层。

 

但是实际的项目呢?一部分项目做来做去,就变成第二张图了。第二层由制造者变成了传声筒和搬运工!

 

当然高手做的项目是很厉害的,达到了三层的预期目的。

 

如何更换UI?

 

如果是基于webform(.aspx)的,要实现起来还真的挺有难度。因为.aspx把页面和数据绑的有点紧,虽然用起来确实挺方便的。

 

 如果采用 js + json + service 的方式,就比较容易做到无缝切换了。这种形式适合做管理类的应用,由于不支持seo,所以不太适合做网站,除非网站不需要seo。

 

我所理解的切换UI包括两种,一种是切换各种UI控件,比如easyUI、extJs、其他UI;一种是网页、手机应用、桌面应用、flex、silverlight之间的切换。因为UI都针对json来实现,所以切换的时候可以更轻松一些。

 

相关文章
|
4月前
画好一张架构图/业务图/流程图问题之如何让图结构更清晰问题如何解决
画好一张架构图/业务图/流程图问题之如何让图结构更清晰问题如何解决
|
6月前
|
开发者
如何画好一张架构图/业务图/流程图,掌握4个关键点
本文分享了如何制作出有帮助的图表,强调了即使是开发者也需要良好的绘图技巧。文章列举了常见的图表类型,如代码实现图、技术架构图、业务流程图、技术链路图、交互时序图和业务架构图,并指出好的图表应具备结构清晰、外表美观和内容完整的特点。为了达到这些标准,作者推荐了设计的四大原则:亲密性、对齐、对比和重复,以及色轮的运用来提升美感。此外,还介绍了黄金分割构图法以增加视觉吸引力。最后,强调了以终为始的设计思路,确保图表能独立传达完整的信息,并鼓励读者实践这些技巧,提升工作和生活中的沟通效率。
如何画好一张架构图/业务图/流程图,掌握4个关键点
|
6月前
|
开发者
如何画好一张架构图/业务图/流程图,掌握这4个关键点
作为一个开发,日常工作中免不了要画一些图,无论是技术架构图还是业务流程图。基于个人的一些经验,作者分享了他的作图方法,给大家一点思路提供参考,希望在未来的工作、生活中都能有所帮助。
|
存储 数据采集 数据库
【机房重构】三层
【机房重构】三层
|
机器学习/深度学习
离散数学_十章-图 ( 4 ):图的表示和图的同构
离散数学_十章-图 ( 4 ):图的表示和图的同构
277 0
|
SQL 算法 网络协议
一图了解,网络7层协议之间的关系
还在等什么,快来一起讨论关注吧,公众号【八点半技术站】,欢迎加入社群
两张图阐述软件设计生命周期
两张图阐述软件设计生命周期
122 0
两张图阐述软件设计生命周期
|
前端开发
前端工作总结223-遮挡层
前端工作总结223-遮挡层
75 0
前端工作总结223-遮挡层
|
负载均衡 监控 Dubbo
Dubbo的设计理念原来就藏在这三张图中
Dubbo的设计理念原来就藏在这三张图中
Dubbo的设计理念原来就藏在这三张图中