再贴一贴一个无知的外行在Jdon框架刚推出时对我和框架的评论吧,这些评论我本来删除去不理会,我还是想证明用时间说话的正确性,为什么那么多人对国人自己的新东西那么反感?不信任,尽挖苦不能之事,不多一些鼓励和期盼,亏得我这个框架现在可以用软件证明,否则...,所以贴出来只是想让我们反省:我们为什么总是没有自己的知识产权?为什么没有自己的民族创新?
架构师的坏味道
按:此文译自好友方洪贱文章(Bad Smells in Architects),文中嬉怒笑骂,辛辣有余,然大致不失公允。如有冒犯,请见谅。
Banq,一位身体力行的乡土作家。
Banq先生很有堂吉柯德风范与际遇,在他一手打造的jdon里,赞美诗与诋毁等量其观。无可置疑的是,Banq先生为普及j2ee做了许多工作。在现有的环境下,独立的经营一家纯j2ee咨询公司,即便不是不可能,也是非常困难的。2002年深秋偶曾有幸与Banq先生谋面。胖胖的脸,营养很好的样子,稍显木呐,不善健谈。其时偶正陷入struts和EJB的泥潭中。而Banq先生似乎对EJB知之甚少,他潜心研究他的jsp+servlet+mysql。但随后Banq先生显然完全受到EJB的蛊惑,你看他在jdonframework的评论中所言,“我从来不相信世界上有所谓轻量级的解决方案,所谓轻量和重量是那些虚伪的政治技术人员妄图收买人心制造的一个概念。”2002年末还对EJB知之甚少的Banq先生,怎么会突然在2004年后知后觉地跳入对方的阵营。这种信誓旦旦不能不让人产生一个可怕的怀疑,在如此短的时间内,这样一套框架经过了实践的考验吗?
至于究其细节,所谓的IOC,AOP竟然只是摆设。难道可以因为有一行代码用到了IOC,就可以自诩为“基于IOC"吗?很抱歉,在jdonframework,IOC和AOP,“还比不得嘴里嵌的金牙,因为金牙不仅妆点,尚可使用,只好比牙缝里嵌的肉屑,表示饭菜吃得好,此外全无用处”。
除此以外,jdonframework缺乏严谨的治学态度,实在不专业。没有proposal,没有feature list,没有release notes,真不敢相信theserverside和sourceforge的编辑们是怎么同意其发布的。至于v2005这种带有中国特色的命名,矜夸和不持重就更显而易见了。
Banq先生的jdonframework当然也不是一无是处,不过更象是揉和了一系列design pattern的template,而不是framework,而且我相信任何商业软件公司内部都会有这样或者那样的template。究其背后的理由,Banq先生的目的是“向老外展示展示我们中国人也有一批高手在谈论这些新的技术”,基于这样的出发点,因而整体表现出一种焦灼的失语症就不足为奇了。
处方:Banq先生英文需恶补,如果你只是想作一个本土的架构师或培训师,自然没有问题。但如果你要更好的被j2ee主流社会接纳,如果你要自如的表达自己的声音。(比如你这次jdonframework的开业),还需要好好用功。