Eclipse
Eclipse 是支持构造用于开发应用程序的集成工具的整个项目的名称。它表示相关项目的集合,包括 Eclipse 平台、Java 开发工具(JDT)和插件开发环境(PDE)。Eclipse 平台(Eclipse Platform)
“Eclipse 平台”是在其上创建插件扩展的核心框架和服务的名称。它提供了在其中装入和运行插件的运行时。为了以适当的精确度来使用术语,知道一些有关“平台”的知识是很有用的。首先,“Eclipse 平台”本身并不是一个能自己进行交付的真正产品。平台的直接使用者是工具构建器或 ISV,因为它们将值添加到“Eclipse 平台”中,从而使它们能物尽其用。Eclipse SDK
“Eclipse 平台”分为核心和用户界面。分类为“用户界面”的任何事项都需要一个窗口系统,而分类为“核心”的事项则可以无头方式运行。“Eclipse 平台”的用户界面部分称为工作台。“Eclipse 平台”的“核心”部分称为平台核心或“核心”。
因此,“Eclipse 平台”就是工具构建器围绕着其构建工具插件的核心。
Eclipse SDK 就是 Eclipse 平台、JDT 和 PDE。除“平台”之外,SDK 还提供了启用 Eclipse 作为它本身的开发环境所必需的开发工具。
平台(Platform)-“Eclipse 平台”的简称。
工作台(Workbench)-“Eclipse 平台用户界面”的简称。
“工作台”是一个高级用户界面框架,用于构建具有根据可插入组件构建的复杂用户界面的产品。“工作台”是在 JFace、SWT 和平台核心的基础上构建的。核心(Core)-“Eclipse 平台核心”的简称。
Eclipse 平台的所有与用户界面无关的基础结构。主要部分是:平台运行时和插件管理、工作空间和资源管理以及版本和配置管理。运行时(Runtime)-“Eclipse 平台核心运行时”的简称。
平台核心中最低级别的部分,负责管理插件注册表和插件。注意,“平台核心运行时”不包括工作空间和资源(它们在“资源”插件中)。工作空间(Workspace)
工作空间是用于管理“Eclipse 平台”中资源的一般保护。注意,工作空间与资源都是“平台”的可选部分,某些“平台”的配置可能不具有工作空间。用户界面(UI) -“Eclipse 平台用户界面”的简称。
Eclipse 平台的用户界面部分包含的所有术语。JFace
JFace 是中级用户界面框架,有助于构建复杂的用户界面部分(如属性查看器)。JFace 是与 SWT 一起工作的。SWT
SWT(标准窗口小部件工具箱)是一个小小的快速窗口小部件工具箱,具有可移植 API 和本机实现。到目前为止,SWT 已移植至 Windows、Linux(GTK 和 Motif 窗口系统)、AIX(Motif)、Solaris(Motif)、HP-UX(Motif)、QNX(Photon)和 Mac OS X(Carbon)。JDT
Java development tools(Java 开发工具)(注意,由于法律方面的原因,“development tools”用小写表示)将 Java 程序开发功能添加至 Eclipse 平台。PDE
“插件开发环境”添加用于开发 Eclipse 插件的专门工具。