首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
您现在的位置: 程式碼之家 >> 編程語言 >  >> Java 程式設計 >> Java 相關知識

Eclipse Ganymede 同步釋出全解析:24 大核心專案新特性巡禮

     編輯:Java 相關知識

Ganymede 為 Eclipse 基金會 2008 年同步釋出的 24 個核心專案集合。雖同步發布,各專案仍保持獨立開源運作(獨立治理、提交者、開發計畫)。Ganymede 旨在提供更透明、可預測的開發週期,提升基於 Eclipse 生態系開發者的生產力。

獲取 Ganymede 兩大途徑

  1. 預打包套件(推薦):Eclipse Ganymede Packages 針對不同需求(Java EE、C/C++、RCP/RAP 等)提供即裝即用版本。
  2. 更新站點:下載 Eclipse 3.4 SDK,透過 Help > Software Updates 添加 Ganymede 更新站點,按需安裝功能模組。

Ganymede 軟體包選擇頁面

軟體更新管理器介面

24 大核心專案速覽

專案核心領域官網
BIRT報表生成eclipse.org/birt
Buckminster部署簡化eclipse.org/buckminster
CDTC/C++ 開發eclipse.org/cdt
DLTK動態語言工具包eclipse.org/dltk
DSDP-DD嵌入式設備除錯eclipse.org/dsdp/dd
DSDP-NAB設備 GUI 建構eclipse.org/dsdp/nab
DSDP-TM遠端系統管理eclipse.org/dsdp/tm
DTP數據中心工具eclipse.org/datatools
ECF通訊框架eclipse.org/ecf
Eclipse ProjectPlatform、JDT、PDE、Equinoxeclipse.org/eclipse
EMF建模框架eclipse.org/emf
EMFT建模輔助工具eclipse.org/emft
EPP安裝包建構eclipse.org/epp
GEF圖形編輯框架eclipse.org/gef
GMF圖形建模框架eclipse.org/gmf
MDT模型開發工具eclipse.org/mdt
M2M模型轉換語言eclipse.org/m2m
M2T模型轉文本eclipse.org/m2t
Mylyn任務導向開發eclipse.org/mylyn
RAPRich Ajax Platformeclipse.org/rap
STPSOA 工具平台eclipse.org/stp
SubversiveSubversion 整合eclipse.org/subversive
TPTP測試效能分析eclipse.org/tptp
WTPWeb 工具平台eclipse.org/webtools

重點專案新特性深度剖析

Eclipse Project (SDK) 三大亮點

  • JDT 多核編譯支援:針對多核處理器優化 Java 編譯速度。
  • Plug-in Spy:Alt+Shift+F1 即時檢視 UI 元件對應的外掛與類別,外掛開發利器。
  • p2 佈署引擎:取代舊版更新管理器,解決外掛安裝、更新、依賴解析難題。

BIRT 2.3:報表開發新紀元

  • 新增 JavaScript 除錯器,支援事件處理器斷點除錯
  • 增強 JavaScript 編輯器與錯誤報告
  • 交叉表支援腳本、多度量、派生度量、維度過濾、橫向分頁
  • 多視圖報表項:直接從表格/交叉表建立圖表
  • 圖表資料來源擴展至現有報表項
  • 整合 DTP SQL Query Builder 原型,圖形化構建查詢

BIRT 介面截圖

CDT 5.0:C/C++ IDE 成熟之作

  • 源碼索引器支援巨集追蹤,模板與 C++ 功能支援持續增強
  • 全新重構框架與重構操作(補完重命名重構)
  • 檔案級代碼模板與 Visual Studio 鍵位綁定
  • 內建解析器與編輯器框架威力釋放,對標 JDT 豐富重構體驗

CDT 介面截圖

DLTK:動態語言開發利器

  • Tcl/Ruby IDE 引入 JDT 同級功能:代碼助手、類別瀏覽、開啟宣告、尋找引用
  • 互動式控制台與整合除錯器
  • 支援 Tcl 物件導向擴展
  • 整合 DSDP-TM 管理遠端裝置專案
  • 全面 Mylyn 整合

DLTK 介面截圖

DSDP-TM:遠端系統無縫存取

  • Windows CE 連線支援,透明瀏覽編輯嵌入式裝置檔案
  • 輕量級 ANSI 終端機模擬,改善 SSH 互動體驗
  • 可配置使用者動作與編譯命令,定義 UI 快捷鍵
  • 連線/過濾器/使用者動作匯入匯出共享
  • Java EE 套件預含 RSE

DSDP-TM 截圖

ECF 2.0:即時協作新體驗

  • 即時共享編輯、螢幕快照共享、動態服務發現
  • 遠端 OSGi 服務 API
  • 支援 XMPP/GTalk、MSN 等協議的聊天、檔案傳輸、共享編輯器

ECF 截圖

Mylyn 3.0:任務導向 UI 成熟里程碑

  • 解決 1500+ Bug/增強,應用 250+ 社群補丁
  • 全面流線化 UI,任務導向內容助手、斷點視圖聚焦
  • 效能全面提升,無顯著記憶體負擔
  • 核心 API 開放擴展,支援 C++/AspectJ 語言、新任務庫連接器、商業套件

Mylyn 截圖

RAP:RCP 應用無縫 Web 化

  • 以 Eclipse 開發模型建構 Rich Ajax Web 應用
  • 重用 SWT/JFace API 與 Workbench 擴展點
  • 單一代碼庫同時產出 RCP 桌面應用與 Web 應用
  • 延伸 Equinox 運行時至 Web 風域

RAP/RCP 對比截圖

Ganymede 環球大賽

Eclipse 基金會舉辦「Ganymede Around the World Contest」,透過部落格、截圖/影片、Podcast 分享使用心得,參與即贈 Eclipse T恤,前三名得夾克,最佳作品得 EclipseCon 2009 或 Eclipse Summit Europe 2008 入場券。

競賽截圖

結語

Ganymede 不僅是 24 個專案的同步釋出,更是 Eclipse 生態系成熟度的里程碑。從報表、建模、C/C++、動態語言、嵌入式開發、遠端管理、通訊協作、任務導向 UI 到 Web 2.0 平台,全方位賦能開發者。立即下載體驗,讓 Ganymede 成為您生產力的新引擎!

  1. 上一篇文章:
  2. 下一篇文章:
Copyright © 程式碼之家 All Rights Reserved