您当前的位置:首页 > java

厨子多了毁了汤

        今天看了JavaLobby上一个Robert Thorton写的一篇文章:Too many cooksspoiled anIDE。该文从Eclipse本身架构和社区管理的根源上分析Eclipse的病根,让我有如醍醐灌顶。的确,Eclipse平台的开发性,社区管理的民主化是其优势,也恰恰是弱势。这正如中央集权式政府和民主政府之间的区别。民主政府固然可以因为权利的制衡而减少腐败,增加公平,使社会结构往两性方向发展,却也因多个政治派别之间的利益斗争和党派纷争使得政府决策效率下降。eclipse拥有大量的插件和支持厂商,这是由于它的开放性和决策公平性决定的。加上Eclipse授权允许商业化eclipse派生产品,使得更多用户和厂商倾斜到eclipse阵营。NetBeans有一个相对集中的决策和开发队伍,它的开发和决策效率更高,由于有着比较强有力中央控制,使得NetBeans插件之间的不兼容性也比较小,当然这也有可能是因为NetBeans本身插件不多,大部分功能本身已经实现的缘故造成的。Eclipse模式有利于Eclipse厂商,对于开发者、使用者却是有害的,NetBeans有利于开发者、使用者,对于商家却没有留足够的发展空间。


沪ICP备10206494号-4