来自:http://www.family168.com/oa/requirement/song.html
一定得选最复杂的设计
建就得建最高档次的oa
不用测试直接上线
占用内存最少的功能也得用四百兆
什么分布式事务啊、状态同步啊、并发控制啊
能用的全用上
页面用Ajax,逻辑用EJB
都塞到应用服务器中
一个图片要在程序里转七圈才能输出
甭管有事没事先封装了,再对人说
"Encapsulation makes everyting become possible"
一口地道的美国口音
倍有面子
数据存储用的是Oracle
要集群运作的那种
光做一个留言板就得用几十张数据表
再配上最豪华的体系结构
从表现层到逻辑层全用上
就是一个字 "难"
实现一个用户登陆也得花个八千行代码
服务器上跑得都是weblogic、websphere
你要用一jboss,都不好意思跟人家打招呼
你说这样的oa,一个功能得拆分多少层
我觉着怎么着也得五层吧
五层?那是视图
十五层起
你别嫌多,还不能简化
你得研究开发者的心理
愿意拆分五层的开发者
根本不在乎再多拆分十层
什么叫oa开发你知道吗
成功oa就是做什么功能
都做最难的,不是做最好的
所以我们做oa的口号就是
不求最好,但求最难