一、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插件开发
转载于:https://blog.51cto.com/11317783/1773626