Eclipse的版本详解

转:http://hi.baidu.com/freewgf/item/9d1fa5c887e53a07c610b225

 

1、【历史】

 

Eclipse最初是由IBM公司开发的替代商业软件“Visual Age for Java”的下一代IDE开发环境;

 

2001年11月7日 ,Eclipse 1.0版发布,IBM将Eclipse贡献给开源社区;

 

2002年6月27日,Eclipse 2.0版发布,进入2.0时代。

2002年8月29日,2.0.1修订版;

2002年11月7日,2.0.2修订版;

 

2003年3月27日,Eclipse 2.1版发布,

2003年6月27日,2.1.1;

2003年11月3日,2.1.2;

2004年4月10日,2.1.3;  

2004年6月25日,Eclipse 3.0版发布,进入3.0时代,采用了OSGi运行时架构。这一年 Eclipse基金会成立,这也标志着Eclipse即将进入一个新的时代。

2004年9月16日,3.0.1;

2005年3月11日,3.0.2;

 

2005年6月27日,Eclipse 3.1版发布(代号IO),从3.1版到3.5版,形成了一个以木星卫星名称相关的系列的命名习惯(详见版本下文3)。

2005年9月29日,3.1.1;

2006年1月18日,3.1.2;

 

2006年6月29日,Eclipse 3.2版发布(代号Callisto);

2006年9月21日,3.2.1;

2007年2月12日,3.2.2;

 

2007年6月25日,Eclipse 3.3稳定版发布(代号Europa),从2006年起,Eclipse基金会每年都会安排同步发布(simultaneous release)。至今,同步发布主要在6月进行,并且会在接下来的9月及次年2月释放出SR1及SR2版本,SR是修订版的意思;

3.3.1(SR1)

3.3.1.1

3.3.2(SR2)

 

2008年6月17日,Eclipse 3.4版发布(代号Ganymede);

3.4.1(SR1)

3.4.2(SR2)

 

2009年6月11日,Eclipse 3.5版发布(代号为Galileo);

3.5.1(SR1)

3.5.2(SR2)

 

2010年6月8日,Eclipse 3.6版发布(代号为Helios);

3.6.1(SR1)

3.6.2(SR2)

 

2011年6月13日,Eclipse 3.7版发布(3.7-4.1的共同代号 Indigo);

3.7.1(SR1)

3.7.2(SR2)

 

2010年7月27日,Eclipse 4.0版发布(代号 Indigo);

 

2011年6月20日,Eclipse 4.1版发布(代号 Indigo);

2011年9月12日,4.1.1;(SR1)

2012年2月23日,4.1.2;(SR2)

 

2012年6月27日,Eclipse 4.2版发布(代号Juno);

2012年9月28日,(SR1)

2013年2月22日,(SR2)

 

2013年6月26日 ,Eclipse 4.3版 将发布(代号Kepler);

 

详细的发布时间信息请参 看Eclipse官网http://archive.eclipse.org/eclipse/downloads/index.php ;

 

 

2、【版本号 Version】

 

 Eclipse X.Y.Z :X表示其API有破坏性的更新;Y表示其API没有破坏性的更新;Z表示Bug的修正。SR1代表修正版,就是正式版出来之后所做了一次修订.

 

不同的项目(详见下文4)有不同的版本号,如Platform 3.2, TPTP 4.2, BIRT 2.1, CDT 3.1, EMF 2.2等。因为不同项目发布周期不同。Platform项目一年发布一次,而TPTP、BIRT等项目一年发布两次。不可能使用统一版本号,强制使用则会使项目的版本号混乱。

 

 

3、【版本代号 Release】

 

虽不同项目不能使用统一的“版本号”,但不同的项目可以在一个共同的“版本代号”之下。

 

从Eclipse 3.1版本开始,到3.5版,形成了一个以木星卫星名字作为“版本代号”的系列。

 

1610年,著名科学家伽利略通过对木卫1-木卫4的观察,提出了反驳地心说的证据,木卫1-木卫4因此也被称之为伽利略四大卫星(木星还有很多之后发现的其它卫星)。这四大卫星还被分别赋予了四个神话传说中人物的名字(这四人都以俊美著称):  

 

木卫1:IO,伊奥  

木卫2:Europa,欧罗巴  

木卫3:Ganymede,盖尼米德

木卫4:Callisto,卡里斯托  

 

Eclipse3.1到3.4的命名(codename)并非按木卫 1 - 4 顺序,而是根据卫星离木星从近到远顺序:

 

Eclipse 3.1用木卫1 --- IO(离木星最近);

Eclipse 3.2用木卫4 --- Callisto(第4近);

Eclipse 3.3用木卫2 --- Europa(第6近);

Eclipse 3.4用木卫3 --- Ganaymed(最远);

 

Eclipse 3.5 版本代号 Galileo 【伽利略,天文学家】 ;

Eclipse 3.6 版本代号 Helios 【太阳神】;

Eclipse 3.7-4.1 版本代号 Indigo 【靛青】;

Eclipse 4.2 版本代号Juno【朱诺,朱庇特之妻,小行星名)】;

Eclipse 4.3 版本代号Kepler【开普勒,天文学家】

 

 

4、【Eclipse插件】

 

Eclipse classic , 是eclipse的标准版(最新4.2版),带有source,故比Eclipse IDE for Java版的还大;

 

Eclipse for xx ,xx表示内置了开发其所需的插件;

 

Eclipse IDE for Java Developer : 标准版基础上增加java开发插件;

Eclipse IDE for JavaEE Developers:标准版基础上增加j2ee开发的插件;

Eclipse for RCP/Plug-in Developers :标准版基础上增加RCP和插件开发;

Eclipse IDE for C/C++ Developers :标准版基础上增加C/C++开发的插件;

 

区别:解压后发现不同版本中plugins/features目录下的文件不同而已。

 

 

5、【Eclipse项目】

 

(1)Eclipse Project

JDT(Java Development Tooling - Java开发工具),开发Java;

PDE(Plugin Development Environment - 插件开发环境),开发插件;

Eclipse Platform,开放的可扩展的IDE,I核心很小,其它都靠插件拓充功能。

 

(2)Technology Project

 

(3)Tools Project

CDT(C/C++ Development Tooling - C/C++开发工具),开发C;

 

 

(4)Mylyn

 

具体请看官网,主要几个项目:

 

 

 

 

6、【Eclipse SDK】

 

开发Eclipse插件用的。  

Eclipse SDK(Software Development Kit 软件开发包)是Eclipse Platform、JDT和PDE所生产的组件合并,它们可一次下载。

posted @ 2014-10-14 11:35  灬后知后觉  阅读(524)  评论(0编辑  收藏  举报