Eclipse 為一套整合式開發平台,用途極為廣泛,可支援從網站到 EJB 等應用程式開發工作。Eclipse 設計之初便希望能迎合以下需求:支援各種應用程式開發工具、不受限制地支援包括獨立軟體商(ISVs)等各工具供應商、支援可操作特殊內容形態(如 HTML、Java、C、JSP、EJB、XML、GIF)之工具、促進跨越不同內容形態與工具供應商間的工具整合、提供 GUI 與非 GUI 的應用軟體開發環境、支援包括 Windows、Linux 等多種作業系統、利用 Java 語言的普及性作為撰寫工具。Eclipse 展現的威力,除了在程式撰寫上,更包括專案發展中,不可或缺的文件化程序。Eclipse 平台擁有基於 XML 的求助系統。更好的消息是,所有專案皆可使用此平台的簡化版本,提供專業、易用且具搜尋能力的文件。當使用者存取 Eclipse 求助系統,事實上便在啟動一嵌入式的 Tomcat 伺服器,因此,文件的素材將不限於 HTML,使用者甚至可用 JSP,建構動態的文件。Eclipse 平台主要扮演的角色,是提供工具供應商一套達到整合式工具的使用機制與遵循規則。該平台透過經適切定義的 API 界面、類別與方法,提供以上機制。簡單地說,Eclipse 可以讓開發人員在一套彷如入口般的整合式環境中,使用來自不同廠商的優良工具,開發者得以藉此創造、整合及使用軟體工具。過去 Eclipse 僅能在 IBM 和 Sun 專屬的 JVM 上執行。日前 IBM 宣佈 Eclipse 未來可在 Jikes Research Virtual Machine 上執行。以 Java 為基礎的開放源碼 Jikes VM 可在 Linux 和 AIX 上執行。Jikes RVM 也是 IBM 研究人員的成果,並早於 2001 年 10 月即贈與社群。IBM 發言人 Jennifer Clemente 表示,運作於彈性化的開放源碼測試平台(Jikes RVM)上,可提供社群具代表性的開放源碼 Java 指標,透過 Eclipse 的執行,Jikes RVM 將成為更具價值的研究與教學工具。嵌入式領域的知名廠商 MontaVista Software 於稍早則推出了 MontaVista DevRocket。這是一套基於 Eclipse 的高等開發環境,將成為 MontaVista Linux Professional Edition 3.1 的主要元件之一。MontaVista DevRocket 1.0 以 Eclipse 2.1 為基礎,提供各種平台如 Windows、Solaris、Linux 上通用的開發環境,可允許使用者與獨立軟體供應商採用 Eclipse 平台的所有功能,如 Eclipse 社群貢獻的第三方開發成果和大量 Eclipse 的支援工具。
相關網址:
1.IBM's Eclipse 已可相容於 Jikes VM
2.MontaVista Linux 以基於 Eclipse 的圖形化開發環境為號召
3.Eclipse 網站
4.使用 Eclipse 求助系統為專案製作文件
5.採用 Eclipse 求助系統替你的專案製作文件—建構易用且可搜尋的求助文件