老子的软件之道 - 道篇 12 表示层与处理层

来源:互联网 发布:网络热门歌曲 编辑:程序博客网 时间:2024/06/05 22:47

 摘要:老子哲学 道德经 软件哲学、软件之道                 参阅:序  消灭人狼  软件的十大命题 编程规则

 

圣人曰:五色令人目盲,五音令人耳聋,五味令人口爽,驰骋畋猎令人心发狂,难得之货令人行妨。是以圣人,为腹不为目,故去彼取此。

 

      绚丽的界面、美妙的声音和图像,他们的确能够给人带来愉悦,但过度追求,往往本末倒置,哗众取宠;在各种新技术中间游来荡去,会使你心浮气躁、行为失常;标新立异,使人偏离正轨。

      软件系统的关键是架构、模型和算法。

      表示层为目,处理层为腹,圣人教导我们要为腹不为目。

      要把两者分开,处理归处理,展示归展示,这非常重要。

      在软件设计过程中一定要把数据加工处理和具体的展示严格分离,许多不良的设计经常将两者纽在一起,不仅增加了复杂度,而且不利于变化,事实上后台加工处理好的数据,可能会有多种不同的展示要求,例如有的需要以表格的形式,有的需要以曲线的方式,有的需要显示,有的需要打印,展示层的需求可能五彩缤纷,但处理层却是相对稳定的。因此我们必须重视后端的稳定设计。

      但是具体实现时,往往由于表现层需求的易变性,造成前端表示层开发的难度非常之大,因此必须给予高度重,为了降低表示层开发的困难,我们要遵循“易从难求”的思想,必须建立前端的平台技术,使前端开发简单易行。

原创粉丝点击