Eclipse是一個開放源代碼的與NetBeansSun ONE Studio和Borland Jbuilder類似的一種基於Java的整合型可擴展開發平台也是目前最著名的開源項目之一IBM在最近幾年裡也一直在大力支持該項目的發展目標是將其做成用以替代IBM Visual Age for Java(簡稱IVJ)的下一代IDE開發環境並於年月宣布投入千萬美元資金到該項目的研發就其本身而言它只是一個框架和一組服務用於通過插件組件構建開發環境幸運的是Eclipse 附帶了一個標准的插件集包括 Java 開發工具(Java Development ToolsJDT)其未來的目標不僅僅是成為專門開發Java程序的IDE環境根據Eclipse的體系結構通過開發插件它能擴展到任何語言的開發甚至能成為圖片繪制的工具
目前Eclipse已經開始提供C語言開發的功能插件更難能可貴的是Eclipse是一個開放源代碼的項目任何人都可以下載Eclipse的源代碼並且在此基礎上開發自己的功能插件也就是說未來只要有人需要就會有建立在Eclipse之上的COBOLPerlPython等語言的開發插件出現同時可以通過開發新的插件擴展現有插件的功能比如本系列文章為了進行手機應用程序的開發就是通過JME插件的擴展來加以實現的可以無限擴展而且有著統一的外觀操作和系統資源管理這也正是Eclipse的潛力所在
Eclipse的主要組成
Eclipse是一個開放源代碼的軟件開發項目專注於為高度集成的工具開發提供一個全功能的具有商業品質的工業平台它主要由Eclipse項目Eclipse工具項目和Eclipse技術項目三個項目組成具體包括四個部分組成——Eclipse PlatformJDTCDT和PDEJDT支持Java開發CDT支持C開發PDE用來支持插件開發Eclipse Platform則是一個開放的可擴展IDE提供了一個通用的開發平台它提供建造塊和構造並運行集成軟件開發工具的基礎Eclipse Platform允許工具建造者獨立開發與他人工具無縫集成的工具從而無須分辨一個工具功能在哪裡結束而另一個工具功能在哪裡開始
Eclipse SDK(軟件開發者包)是Eclipse PlatformJDT和PDE所生產的組件合並它們可以一次下載這些部分在一起提供了一個具有豐富特性的開發環境允許開發者有效地建造可以無縫集成到Eclipse Platform中的工具Eclipse SDK由Eclipse項目生產的工具和來自其它開放源代碼的第三方軟件組合而成Eclipse項目生產的軟件以 CPL發布第三方組件有各自自身的許可協議
From:http://tw.wingwit.com/Article/program/Java/ky/201311/28535.html