1.1 Eclipse的历史与发展
2001年12月,IBM向世界宣布了两件事,第一件是创建开源项目,即IBM捐赠价值4千万美元的源码给开源社区;另外一件事是成立Eclipse协会(Eclipse Consortium),这个协会由一些成员公司组成,主要任务是支持并促进Eclipse开源项目。从此,Eclipse本身、会员、插件(plug-in)和Eclipse社区飞速成长起来。2003年,Eclipse协会管理层意识到这种会员模式很难进一步扩展,有些事务操作起来很困难,比如无法筹集赠款,无法成立合法理事会,这主要是因为Eclipse协会不是一个法律上的实体;此外,尽管Eclipse的成功有目共睹,但仍然有些业界成员没有加入,他们认为Eclipse的真正领导者是IBM。因此Eclipse协会认识到创建一个独立于IBM的Eclipse将会对Eclipse的发展非常有利,于是IBM与其他成员公司合作起草了管理条例,准备成立Eclipse基金会(Eclipse Foundation)。2004年初,Eclipse协会脱离IBM正式宣布自立门户,命名为Eclipse基金会。此时的Eclipse已从1.0版本升级到2.1版本。
由于Eclipse出色而独特的平台特性,吸引了众多大公司加入到Eclipse这个平台的发展上来,比较有名的包括IBM、Borland、Red Hat、Oracle、Sybase、SuSE等。
仅仅用了两年的时间,在2006年的6月份,Eclipse基金会就发布了Eclipse的最新版本3.2。它不但可以在Windows、Linux操作系统上运行,还可以支持Solaris操作系统,后续版本还将支持更多的操作系统。
然而,Eclipse的发展道路上并不是没有对手。比较具有实力的有以Borland的JBuilder为代表的商业化开发工具,它的发展非常健壮,对于大型的企业级应用很适合,而且拥有很大的客户群。另外一个就是Sun公司的NetBeans,Sun公司一方面试探性地考虑加入Eclipse,另一方面努力开发自己的开源项目NetBeans,NetBeans允许不同的Java开发工具在单一的框架上运行。
Eclipse的开源并非来自民间的自发,它拥有IBM这一强大的后盾,资金将源源不断地加入到Eclipse计划中,全世界热爱开源软件事业的人和全世界著名IT公司也将加入其中。Eclipse的最终目标也是着眼于大型的企业级应用。