Eclipse
軟體平台 | |
軟體授權 | 開源免費 |
軟體分類 | 編程開發軟體 |
瀏覽次數 | 2,900 次瀏覽 |
官網下載 (訪問軟體官方網站) |
軟體評分:
|
軟體簡介
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)等。
軟體截圖
軟體支持格式
主文件格式 | ||
---|---|---|
.JAVA | Java源代碼文件 |
其他文件格式 | ||
---|---|---|
.C | C/C++源代碼文件 | |
.CLASS | Java位元組碼文件 | |
.CPP | C++源代碼文件 | |
.CSS | 層疊樣式表 | |
.H | C/C++/Objective-C頭文件 | |
.HPP | C++頭文件 | |
.HTML | 超文本標記語言文件 | |
.JAR | Java存檔文件 | |
.JAV | Java源文件 | |
.JS | JavaScript源代碼文件 | |
.JSON | JavaScript對象表示法 | |
.JSP | Java伺服器頁面 | |
.MD | Markdown文檔 | |
.PHP | PHP源代碼文件 | |
.PL | Perl腳本 | |
.PY | Python腳本 | |
.SH | Bash Shell腳本 | |
.SQL | 結構化查詢語言數據文件 | |
.XML | XML文件 | |
.XSL | XML樣式表 |
注意:本站不提供任何軟體下載,所有下載鏈接均為軟體官方網站。