簡介
問題一
就其本身而言,它只是一個框架和一組服務,用於通過外掛程式組件構建開發環境。幸運的是,Eclipse 附帶了一個標準的外掛程式集,包括 Java 開發工具(Java Development Kit,JDK)。
問題二
雖然大多數用戶很樂於將 Eclipse 當作 Java 集成開發環境(IDE)來使用,但 Eclipse 的目標卻不僅限於此。Eclipse 還包括外掛程式開發環境(Plug-in Development Environment,PDE),這個組件主要針對希望擴展 Eclipse 的軟體開發人員,因為它允許他們構建與 Eclipse 環境無縫集成的工具。由於 Eclipse 中的每樣東西都是外掛程式,對於給 Eclipse 提供外掛程式,以及給用戶提供一致和統一的集成開發環境而言,所有工具開發人員都具有同等的發揮場所。
延伸
這種平等和一致性並不僅限於 Java 開發工具。儘管 Eclipse 是使用 Java 語言開發的,但它的用途並不限於 Java 語言;例如,支持諸如 C/C++ 和 COBOL 等程式語言的外掛程式已經可用,或預計將會推出。Eclipse 框架還可用來作為與軟體開發無關的其他應用程式類型的基礎,比如內容管理系統。
基於 Eclipse 的應用程式的一個突出例子是 IBM® Rational® Software Architect,它構成了 IBM Java 開發工具系列的基礎。