首頁 > > Eclipse

Eclipse

軟體平台
軟體授權開源免費
軟體分類
瀏覽次數2,503 次瀏覽

軟體簡介

Eclipse是著名的跨平台的自由集成開發環境(IDE)。最初主要用來Java語言開發,但是目前亦有人通過插件使其作為其他計算機語言比如C++和Python的開發工具。

Eclipse的本身只是一個框架平台,但是眾多插件的支持使得Eclipse擁有其他功能相對固定的IDE軟體很難具有的靈活性。許多軟體開發商以Eclipse為框架開發自己的IDE。

Eclipse的基礎是富客戶機平台(Rich Client Platform,即RCP)。RCP包括下列組件:

  • 核心平台(啟動Eclipse,運行插件)
  • OSGi(標準集束框架)
  • SWT(可移植構件工具包)
  • JFace(文件緩衝,文本處理,文本編輯器)
  • Eclipse工作台(即Workbench ,包含視圖(views)、編輯器(editors)、視角(perspectives)、和嚮導(wizards))

Eclipse採用的技術是IBM公司開發的(SWT),這是一種基於Java的窗口組件,類似Java本身提供的AWT和Swing窗口組件;不過IBM聲稱SWT比其他Java窗口組件更有效率。Eclipse的用戶界面還使用了GUI中間層JFace,從而簡化了基於SWT的應用程序的構建。

Eclipse的插件機制是輕型軟體組件化架構。在富客戶機平台上,Eclipse使用插件來提供所有的附加功能,例如支持Java以外的其他語 言。 已有的分離的插件已經能夠支持C/C++(CDT)、Perl、Ruby,Python、telnet和資料庫開發。插件架構能夠支持將任意的擴展加入到 現有環境中,例如配置管理,而決不僅僅限於支持各種編程語言。

Eclipse的設計思想是:一切皆插件。Eclipse核心很小,其它所有功能都以插件的形式附加於Eclipse核心之上。Eclipse基本內核包括:圖形API (WT/Jface), Java開發環境插件(JDT ),插件開發環境(PDE)等。

軟體截圖

軟體支持格式

主文件格式
.JAVAJava源代碼文件
其他文件格式
.CC/C++源代碼文件
.CLASSJava位元組碼文件
.CPPC++源代碼文件
.CSS層疊樣式表
.HC/C++/Objective-C頭文件
.HPPC++頭文件
.HTML超文本標記語言文件
.JARJava存檔文件
.JAVJava源文件
.JSJavaScript源代碼文件
.JSONJavaScript對象表示法
.JSPJava伺服器頁面
.MDMarkdown文檔
.PHPPHP源代碼文件
.PLPerl腳本
.PYPython腳本
.SHBash Shell腳本
.SQL結構化查詢語言數據文件
.XMLXML文件
.XSLXML樣式表

注意:本站不提供任何軟體下載,所有下載鏈接均為軟體官方網站。