認識Eclipse

科技小能手發表於2017-11-12

一、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外掛開發



本文轉自yeleven 51CTO部落格,原文連結:http://blog.51cto.com/11317783/1773626