在接触Eclipse之前,就听说过IBM的Websphere,并且从程序员合订本的试用版使用过一下,不过由于当时没有把主要的精力放在Java的开发上,所以简单看看之后就不了了之了,并没有深入的学习。
后来接触了Eclipse,这个开源的开发工具,一个因为灵活所以伟大的软件,使用了一段时间之后就断然抛弃了其他所有的Java开发工具,因为Eclipse实在是太优秀了。但是一直有一个问题让我觉得非常奇怪,那就是Eclipse的Flash画面上的IBM的Copyright的标志,而且后来得知IBM为Eclipse的开发者提供了上千万美元的资助。他既然已经有自己的Websphere作为java的开发工具,又来支持Eclipse,不是在自杀吗?
再后来,得到了这样的消息,原来websphere就是基本的Eclipse核心加上二百多个插件形成的,这个时候我开始有一些明白了,原来IBM在利用Eclipse优秀的开发者廉价的为他们工作呢!
直到前几天,我参加了IBM的一个新品推介会,会上介绍的是一个成为RSA的集成开发环境,里面包括了从最初的需求分析到概要设计到详细设计到编码以至于最后的测试、部署等一系列工具,可以说是一个庞然大物。但是它的优势就在于,一旦一个公司购买了这个产品,就可以得到一个用户界面完全同一的开发环境,这样不仅让开发者角色的转换变得非常容易,而且在选择了之后就不会再选择其他公司的产品。可以说,这个产品是想要做java开发者的工具终结者了。
更加让我震惊的事情发生了,这个庞大的环境的核心竟然是那个IBM一直在上面花钱的Eclipse,正是利用了Eclipse灵活的插件机制,IBM做出了这个看上去非常好的一个开发环境!
对于这个集成环境的前景我们将时刻关注,相信会有很大的市场的。将来最容易使用这个产品的人一定都是原来的Eclipse开发人员。
由此看来,最早的时候,IBM投资Eclipse,使其能够生存并很好的发展,是IBM成全了Eclipse;而现在,IBM借助Eclipse做出了自己的一个大手笔的产品,分明是Eclipse成全了IBM。
IBM作为世界上有名的大公司的远见真的让人佩服,当年Sun公司对java的支持就让我惊叹不已,这次IBM的战略有一次让我有了那种感觉。