有时候问自己,为什么这么喜欢用脚本?
因为方便?直接用记事本改完就可以用?那么为什么如果编译器足够小,足够方便,难道不就可以了吗?
仅仅是为了方便?
慢慢才发现,根本的原因,在于将定制部分和编程部分强制割裂开来。
脚本从某种角度不是为开发人员使用的。
最起码是平台的开发人员通过脚本将扩展的手段留给了其他的人员
比如维护人员,比如客户。
将定制部分和平台部分强制割裂开来,导致的分工细化,这才是脚本的精髓和本意。
社会发展的标志在于分工的细化,信然!
那么是否可以说,能够在系统设计中,能够导致分工细化的,就是系统进化的标志?