2.2.2 语言拓展
Eclipse是著名的跨平台的自由集成开发环境。最开始的时候主要用来Java语言开发,但是目前同样有人通过插件使其作为其他计算机语言的开发工具比如C++和Python等。Eclipse的本身只是一个框架平台,但是由于众多插件的支持从而使得Eclipse拥有其他功能相对固定的IDE软件很难具有的灵活性。很多软件开发商以Eclipse为框架开发自己的IDE。
Eclipse 最开始由IBM和OTI两家公司的IDE产品开发组创建,起始于1999年4月。IBM提供了最初的Eclipse代码基础,其中包括JDT、PDE 和Platform。目前由IBM主导,围绕着Eclipse项目已经发展成了一个庞大的联盟,参与到Eclipse项目中的软件公司有150多家,其中包括Rational Software、Borland、Sybase及Red Hat等。Eclipse是一个开发源码项目,它实际上是Visual Age for Java的替代品,它的界面跟先前的Visual Age for Java差不多,但是由于任何人都可以免费得到其开放源码,并且可以在此基础上开发各自的插件,所以才越来越受人们关注。近期还有包括Oracle在内的许多大公司也纷纷加入了该项目,并宣称Eclipse将来可以成为可进行任何语言开发的IDE集大成者,使用者只需下载各种语言的插件即可。