Eclipse 3.72是一个开(kāi)放源代码的、基于 Java 的(de)可扩展开(kāi)发平台。就其(qí)本身而(ér)言,它只是一个(gè)框(kuàng)架和(hé)一组服务,用于通过插件组件构建开(kāi)发环境。幸(xìng)运的是,Eclipse 附带了一个标(biāo)准(zhǔn)的插(chā)件集,包括 Java 开发工具(jù)(Java Development Tools,JDT)。
虽(suī)然大多(duō)数用(yòng)户很乐于将(jiāng) Eclipse 当作 Java IDE 来(lái)使用,但 Eclipse 的(de)目标不仅(jǐn)限于此。Eclipse 还(hái)包括插件开发环境(Plugin Development Environment,PDE),这个组件主要针对希(xī)望扩展 Eclipse 的软(ruǎn)件(jiàn)开发(fā)人员,因为它允许(xǔ)他们构建与 Eclipse 环境无缝集(jí)成的工具。由(yóu)于 Eclipse 中的每样东西都(dōu)是(shì)插件(jiàn),对于给 Eclipse 提供插(chā)件,以及给用户提供一致和统一的集成开发环境而言,所有工具开发人员都具有同等的发挥场所。
这(zhè)种(zhǒng)平等(děng)和一致性(xìng)并不(bú)仅限于 Java 开发工具。尽管(guǎn) Eclipse 是使用 Java 语言(yán)开(kāi)发的,但它的用途并(bìng)不限于 Java 语言;例(lì)如,支持诸(zhū)如 C/C++、COBOL 和 Eiffel 等(děng)编程语言(yán)的插件已经(jīng)可用,或预计会(huì)推出。Eclipse 框架还可用来作(zuò)为(wéi)与软件(jiàn)开发无关(guān)的其他应用程序类型的基础(chǔ),比(bǐ)如内容管理系统
Eclipse是著名的跨平台(tái)的(de)自由(yóu)集成开发环境(IDE)。最(zuì)初主要用来Java语言(yán)开发,但是目前(qián)亦有人通过程(chéng)式使其作为其(qí)他计(jì)算机语(yǔ)言(yán)比如C++和Python的开发工具。Eclipse本身只(zhī)是一个框架(jià)平台,但是众(zhòng)多程(chéng)式(shì)的支持(chí)使得Eclipse拥有其(qí)他功(gōng)能(néng)相对固定的IDE软体很难具(jù)有的(de)灵活性。许多软体开(kāi)发商以Eclipse为框(kuàng)架开发自(zì)己的IDE。Eclipse最初由IBM公司开(kāi)发,2001年11月贡献给开源社区,现(xiàn)在(zài)它(tā)由非(fēi)营利软体(tǐ)供应商联盟Eclipse基金会(Eclipse Foundation)管理。
