基本含义
虽然大多数用户很乐于将 Eclipse 当作 Java
集成开发环境(
IDE)来使用,但 Eclipse 的目标却不仅限于此。Eclipse 还包括插件开发环境(Plug-in Development Environment,PDE),这个组件主要针对希望扩展 Eclipse 的软件开发人员,因为它允许他们构建与 Eclipse 环境无缝集成的工具。由于 Eclipse 中的每样东西都是插件,对于给 Eclipse 提供插件,以及给用户提供一致和统一的集成开发环境而言,所有工具开发人员都具有同等的发挥场所。
这种平等和一致性并不仅限于
Java
开发工具。尽管 Eclipse 是使用Java语言开发的,但它的用途并不限于 Java 语言;例如,支持诸如
C/C++、
COBOL、
PHP、Android等编程语言的插件已经可用,或预计将会推出。Eclipse 框架还可用来作为与软件开发无关的其他应用程序类型的基础,比如
内容管理系统。
基于 Eclipse 的应用程序的一个突出例子是 IBM Rational Software Architect,它构成了
IBM Java 开发工具系列的基础。
历史
Eclipse最初是由
IBM公司开发的替代
商业软件Visual Age for Java的下一代
IDE
开发环境,2001年11月贡献给开源社区,现在它由非营利软件供应商联盟Eclipse基金会(Eclipse Foundation)管理。2003年,Eclipse 3.0选择OSGi服务平台规范为运行时架构。2007年6月,稳定版3.3发布;2008年6月发布代号为Ganymede的3.4版;2009年6月发布代号为Galileo的3.5版;2010年6月发布代号为Helios的3.6版;2011年6月发布代号为Indigo的3.7版;2012年6月发布代号为Juno的4.2版;2013年6月发布代号为Kepler的4.3版;2014年6月发布代号为Luna的4.4版;2015年6月项目发布代号为Mars的4.5版。
发行版本
从2006年起,Eclipse基金会每年都会安排同步发布(simultaneous release)。至今,同步发布主要在6月进行,并且会在接下来的9月及2月释放出SR1及SR2版本。
版本代号
|
平台版本
|
主要版本发行日期
|
SR1发行日期
|
SR2发行日期
|
---|---|---|---|---|
Callisto
|
3.2
|
2006年6月26日
|
N/A
|
N/A
|
Europa
|
3.3
|
2007年6月27日
|
2007年9月28日
|
2008年2月29日
|
Ganymede
|
3.4
|
2008年6月25日
|
2008年9月24日
|
2009年2月25日
|
Galileo
|
3.5
|
2009年6月24日
|
2009年9月25日
|
2010年2月26日
|
Helios
|
3.6
|
2010年6月23日
|
2010年9月24日
|
2011年2月25日
|
Indigo
|
3.7
|
2011年6月22日
|
2011年9月23日
|
2012年2月24日
|
Juno
|
3.8及4.2
|
2012年6月27日
|
2012年9月28日
|
2013年3月1日
|
Kepler
|
4.3
|
2013年6月26日
|
2013年9月27日
|
2014年2月28日
|
Luna | 4.4 | 2014年6月25日 | 2014年9月25日 | 2015年2月27日 |
Mars | 4.5 | 2015年6月25日 | N/A | N/A |
Eclipse版本查看
下载地址: http://www.eclipse.org/downloads/