一些心得
首先,
第一,要分清到底是谁需要数据,VIEW需要数据才会call PM,PM只不过是一个网关,一个接受命令的工
?
具,而这个命令,里面带点什么含义,肯定是VIEW给的,因为最终结果是给VIEW用的,PM只不过是一个
?
根据命令含义去拿指定数据的一个工具,如果把参数都放到PM,那是完全颠覆了PM的作用,因为这些参
?
数不是PM自身要用的,如果说PM要用到这些参数而硬加到他里面,我觉得是不合理的。
?
?
第二,如果按照你的说法,把调后台的参数都放到PM,那么如果VIEW需要很多SERVER CALL,每个SERVER?
?
CALL所需要的参数都不一样,那么PM是不是需要很多参数,如果VIEW层通过绑定来把这些参数绑定上,
?
那么在VIEW里必定要有跟PM同等数量的参数,这是完全没有必要的。具体例子请参考CASH DATA INPUT
?
?
第三,做一个好程序,无非就是开发快捷,效果理想,维护方便。如果按照你的说法,不但会滥用绑定
?
和不必要的添加参数,以后维护的时候会更加困难,如果一面只为了什么分工解耦而导致的维护难度提
?
高,那么这个就是得不偿失,有时候想东西不要这么死脑筋,要灵活点,不要人家说啥你就做啥,多动
?
动脑袋。。