1Eclipse简介
Eclipse就像软件开发者的『打铁铺』,它一开始备有火炉、
铁钻与铁锤。就像铁匠会用现有的工具打造新的工具,也能用
Eclipse打造新工具来开发软件这些新工具可扩充Eclipse的功
能。Eclipse其中一个卖点就是扩充性
11历史背景
Eclipse这样功能完整且成熟的开发环境,是由蓝色巨人IBM
所释出。IBM花了4千万美金来开发这个IDEI
tegrated
Developme
tE
viro
me
t。第一版10在2001年11月释出,
随后逐渐受到欢迎。
Eclipse已经成为开放原码计划Ope
SourceProject,大
部分的开发扔然掌握在IBM手中,但是有一部份由eclipseorg
的软件联盟主导。httpwwweclipseorg
Eclipse项目由ProjectMa
ageme
tCommitteePMC所管理,
它综观项目全局,Eclipse项目分成3个子项目:
平台Platform
f
开发工具箱JavaDevelopme
tToolkitJDT
外挂开发环境Plugi
Developme
tE
viro
me
tPDE
这些子项目又细分成更多子项目。例如Platform子项目包含
数各组件,如Compare、Help与Search。JDT子项目包括三各组
件:UserI
terfaceUI、核心Core及除错Debug。PDE子项
目包含两各组件:UI与Core。
12开发原码软件
Eclipse是开放原码,结果很多人在使用的时候都不注重合法
权的问题。开放原码软件让使用者能够取得软件的原码,有权去
修改和散布这个软件。如果想修改软件,这件事的另一面就是,
除非其它人对修改后的软件也有相同的权力,否则是不能散布修
改后的软件,这种权利和著作权copyright相反,开放原始码项
目中有时称之为著作义copyleft。
有些开放原始码许可书,坚持要求任何和其它开发原始码合组
成的软件也必须是开放原始码。然而,Eclipse使用的开放原始码
许可书:公共公众许可书Commo
PublicLice
seCPL作为授权
方式,设计上是可以容许商业利益的。CPL可以容许Eclipse和其
f它开放原始码软件合组时,能够以更严谨的许可书散布软件,以
求用于商业途径。CPL经过Ope
SoftwareI
itiativeOSI认证,
其内容符合开放原始码授权的需求。
13Eclipse版本介绍
可以从eclipseorg网站
httpwwweclipseorgdow
loads下载,可以发现『最新』
与『最好』的版本,这两种版本通常不一样,基本上有四种版本
或建置build可供下载:
释出版Releasebuilds
由Eclipse开发团队所宣称的主要稳定版本。Releasebuilds经
过完整测试,并具有一致性、定义清楚的功能。它的定位就跟上
市的商业软件一样。
稳定版Stablebuilds
比Releasebuild新一级的版本,经由Eclipse开发团队测试,
并认定它相当稳定。新功能通常会在此过渡版本出现。它的定位
就跟商r