内容为资料摘录。
eclipse 不单是一个java IDE,当然最初java IDE确实是eclipse最早最成功的产品之一。
eclipse 系统功能:是一个可扩展的、集程序开发平台、运行时和应用程序框架为一身的多功能系统。利用这套系统,开发者可以完成包含程序开发、部署和管理在内的一系列工作。他将软件开发周期的每一个环节都纳入了管理之中。
Eclipse的插件机制是轻型软件组件化架构。在富客户机平台上,Eclipse使用插件来提供所有的附加功能。eclipse的核心就是动态发现、装载和运行插件的体系结构。
Eclipse的设计思想是:一切皆插件。Eclipse核心很小,其它所有功能都以插件的形式附加于Eclipse核心之上。这些插件只有当eclipse启动后,真正使用它们时,才动态的调入内存。用户不必担心eclipse的臃肿问题。插件是可识别的最小的功能单元,插件的大小没有限制(JDT是eclipse中最大的组件之一,大约10的插件)。
Eclipse基本内核包括:图形API (SWT/Jface), Java开发环境插件(JDT ),插件开发环境(PDE)等。
具体包括四个部分组成——Eclipse Platform、JDT、CDT和PDE(Plug-in Development Environment,PDE)。JDT支持Java开发、CDT支持C开发、PDE用来支持插件开发,Eclipse Platf