SUN公司凭借JAVA完成了许多漂亮的工作,但是它同时也在一些重要的历史时刻遭受到了挫折。首先,JAVA在微软Windows操作系统之上的运行速度居然比SUN自家Solaris系统要快,这简直就是奇耻大辱!这样一来,他们本打算以“专为JAVA所优化的系统”的旗号来促销自己的Sparcs服务器,很快便成了泡影。虽然SUN公司很快改正了这一错误,但已经太晚了,消费者们已经感受到了挫折。其次,在最开始的时候,SUN公司居然没有开发出一套自己的严肃的JAVA整合开发环境(IDE)。
![]() |
IBM公司敏锐地抓住了SUN的这一失误,很快推出了自己的一套产品,并将它讽刺性地命名为“日食(Eclipse,而SUN的英文意思是太阳)”。这款开放源代码的JAVA整合开发环境不但让IBM公司控制了基础开发外壳,同时也让他们拥有了制定和发布自有JAVA版本的资格。IBM公司很快又做出了另一个聪明的举动:它向Eclipse软件当中添加了标准的开发工具,这其中包括了测试工具、压型工具、版本控制,以及其他等等。而所有的这些工具都是免费提供的。通过这种“免费行动”,IBM公司有效地将其他开发工具逼入了绝境,为大肆销售自己的Web Spheres(IBM 应用服务器)和Blades(IBM 服务器)肃清了道路。
