文章内容
重看脚本开发
潘俊勇 2009-11-15
复杂系统会平台化,支持脚本开发。脚本开发是最灵活的操控复杂系统的方法。脚本开发的要求是:快速达到结果。quick很重要,dirty与否不那么重要。
对脚本开发,要求快速培训,就能快速掌握,快速开发。
脚本开发人员,属于典型人类。他们不是清教徒,他们是最典型的实用主义者。他们对用户的需求往往有非常明确的认识。他们希望非常非常快速的解决他们的问题,恨自己不是bill gates。
在我的理解,其实domino/lotus notes的开发人员属于脚本开发的层次,国内很多的OA还在脚本开发的层次;还有,SAP的开发,也属于脚本开发;我们常用的批处理、bash,也属于脚本开发。脚本开发对开发人员的要求是不高的。
事实上,脚本开发深受系统集成商的喜爱。
脚本开发出来的产品,通常被认为是没有核心竞争力的。但是目前随着SaaS向PaaS的过渡,脚本开发已经成为一个新的主流。几乎所有的重量级框架,都配备了脚本开发的工具,用于个性化定制。比如salesforece的force.com,netsuie的suiteapp.com。易度,也有自己的edoapps.com。

2004