一、Eclipse简介

    Eclipse是一个开放源代码的、基于Java的可扩展开发平台。就其本身而言,它只是一个框架和一组服务,用于通过插件组件构建开发环境。Eclipse附带了一个标准的插件集,包括Java开发工具(Java Development Kit,JDK)。

    Eclipse中每样东西都是插件,所以可以通过添加插件实现强大的功能,并且可以支持更多语言的开发,如C/C++,PHP等。许多软件开发商以Eclipse为框架开发自己的IDE。

    

二、Eclipse的历史

    Eclipse最初由OTI和IBM两家公司的IDE产品开发组创建,起始于1999年4月。IBM提供了最初的Eclipse代码基础,包括Platform、JDT和PDE。

    Eclipse项目由IBM发起,围绕着Eclipse项目已经发展成为了一个庞大的Eclipse联盟,有150多家软件公司参与到Eclipse项目当中,其中包括Borland、Rational Software、Red Hat及Sybase等。

    Eclipse是一个开放源码的项目,它其实是Visual Age for Java的替代品,其界面跟先前的Visual Age for Java差不多,但由于其开放源码,任何人都可以免费得到,并可以在此基础上开发各自的插件,因此越来越受人们的关注。随后还有包括Oracle在内的许多大公司也纷纷加入了该项目,Eclipse的目标是成为可进行任何语言开发的IDE集成者,使用者只需下载各种语言的插件即可。


三、Eclipse的发布版本

    从2006年起,Eclipse基金会每年都会安排同步发布(simultaneous release)。至今,同步发布主要在6月份进行,并且会在接下来的9月及2月释放出SR1及SR2版本。

    Eclipse1.0    2001-11-7(Win32/Linux32 Motif)

     Eclipse2.0    2002-6-27(Linux32 Motif+GTK,and Solaris/QNX/AIX)

    Eclipse2.1    2003-3-27(OSX first version)

    Eclipse3.0    2004-6-25(首个OSGi)版本

    Eclipse3.1    2005-6-27 版本代号 IO

    Eclipse3.2    2006-6-26 版本代号 Callisto

    Eclipse3.3    2007-6-27 版本代号 Eruopa

    Eclipse3.4    2008-6-25 版本代号 Ganymede

    Eclipse3.5    2009-6-24 版本代号 Galileo

    Eclipse3.6    2010-6-23 版本代号 Helios

    Eclipse3.7    2011-6-22 版本代号 Indigo

    Eclipse3.8/4.2   2012-6-27 版本代号 juno

    Eclipse4.3    2013-6-26 版本代号 Kepler

    Eclipse4.4    2014-6-25 版本代号 Luna

    Eclipse4.5    2015-6-25 版本代号 Mars


四、Eclipse分支

    Eclipse分支 = Eclipse标准版 + 相关功能插件集

    

    Eclipse Standard    标准版

    Eclipse IDE for Java EE Developers    面向J2EE

    Eclipse IDE for Java Developers    面向J2SE

    Eclipse IDE for C/C++ Developers    面向C/C++

    Eclipse for PHP Developers    面向PHP

    Eclipse for RCP and RAP Developers    面向Eclipse插件开发