Eclipse简介

一、Eclipse结构

 

 

二、Eclipse结构中各部分功能

  • PlatForm Runtime(平台运行库)是Eclipse平台核心,是一个微内核,负责管理插件注册表和插件。Eclipse启动时,平台运行库需要完成两个简单操作:一是自动启动平台;二是查找系统中的功能插件,并在内存中构建一个插件注册表。
  • Workspace(工作空间)是负责管理用户资源的插件。用户资源包括用户创建的项目和项目中的文件等。
  • Workbench(工作台)插件为用户提供界面。它为添加用户界面(UI)组件(例如视图、菜单)定义了扩展点(Extension Ponits),同时也提供了附属工具集(SWT和JFace)用于建造用户界面。
  • SWT(Standard Widget Toolkit 标准小窗口工具箱)是Eclipse平台自己开发的图像API,用于构建图形界面。
  • JFace是使用SWT来实现的一个用户界面工具包,用于处理常见的用户界面编程任务,使工具开发者专注于实现插件的功能,而不必在界面上花过多的精力。

你可能感兴趣的:(IDE)