WebObjects/開發工具/Eclipse 和 WOlips
外觀
Eclipse 是一個由 IBM 用 Java 開發的開源、跨平臺開發環境,其設計理念圍繞外掛和擴充套件。這種基本架構允許將任意數量的附加功能整合到核心應用程式中,並貫穿整個環境。人們對 Java 應用程式的一些主要抱怨是它們的介面速度慢,並且在外觀和感覺上都不像其他原生應用程式。IBM 作為 Eclipse 專案的一部分,透過開發 SWT(標準小部件工具包)作為 Swing 和 AWT 的替代方案來解決此問題。SWT 在設計理念上更接近於 AWT,因為它是圍繞原生小部件的概念設計的。但是,兩者在設計上存在兩個主要差異。首先,AWT 是為最低公分母設計的,這意味著框架中缺少許多現代使用者介面中人們所期望的大量小部件(樹、表格等)。其次,SWT 基於這樣一種原則,即原生資源(如顏色和字型)無法由標準 Java GC 機制有效地處理,因此需要以更傳統的宣告和處置方式管理這些資源。最終結果是,Eclipse 的使用者介面通常被認為比傳統的 Java 使用者介面快得多。
WOLips 是一組開源 Eclipse 外掛,旨在簡化 WebObjects 應用程式的開發、除錯和部署。由於它是建立在 Eclipse 平臺之上的,因此所有標準的提高生產力的 Eclipse 功能都可用——廣泛的程式碼補全、上下文感知重構、增量編譯、熱程式碼替換、本地和遠端版本控制,以及許多其他使 Eclipse 成為 Java 領先開發環境的功能。此外,WOLips 為核心平臺提供了許多擴充套件,包括用於以下方面的外掛:
- 構建、啟動、除錯和部署 WO 應用程式和框架
- 基於 Eclipse Web Tools 專案的語法著色 HTML 和 CSS 編輯器
- 基於表單的 .API 檔案編輯器
- 具有語法著色、程式碼補全和錯誤檢查(基於元件繫結、API 檔案、類路徑和 HTML 模板定義)的 .WOD 檔案編輯器
- 用於 .xcode、.xcodeproj 和 PB.project 檔案的增量編譯器,以實現與 Apple WO 工具(如 EOModeler 和 WOBuilder)的向後相容性
- WO 應用程式、WO 元件和 WO 框架嚮導
- ... 等等
有關 WOLips 的更多資訊,您可以訪問 WOLips Wiki,或訂閱 woproject-dev 郵件列表。
有關安裝 WOLips 的快速教程,請檢視 WOLips 安裝教程。