認識Eclipse
一、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
相關文章
- eclipse不能識別工程Eclipse
- 認識CopyOnWriteArrayList
- 認識DockerDocker
- 認識jqueryjQuery
- JQuery認識jQuery
- 認識 TypeScriptTypeScript
- 【認識JavaScript】JavaScript
- 認識WebGLWeb
- 認識RedisRedis
- 認識htmlHTML
- maven專案導到eclipse不識別為java專案且認不到mave DependenciesMavenEclipseJava
- 新手知識:認識(轉)
- JSON認識JSON
- Mybatis初步認識MyBatis
- 認識mysql(3)MySql
- fragment小認識Fragment
- 認識mysql(1)MySql
- 感性認識JWTJWT
- 認識 LLVMLVM
- 認識LinuxLinux
- 認識Vue元件Vue元件
- 認識UML工具
- HttpModule的認識HTTP
- 認識Import表Import
- 初次認識GuiceGUI
- 全面認識JAVAJava
- 認識微服務微服務
- 關於UI設計行業的認識再到認識UI行業
- IP,PV ,UV 它們認識你,你認識它們嗎
- Linux基本認識Linux
- Docker初認識(一)Docker
- 認識並使用PromisePromise
- 認識Web3Web
- 認識vue-routerVue
- 認識Java泛型Java泛型
- 認識設計模式設計模式
- 認識PHP8PHP
- 深入認識LinuxLinux