略
迄今为止,我们将Eclipse暗喻为铁匠的工作室,在这里你不仅仅可以制作产品,你还可以制作制造产品的工具。实际上,这是一个非常恰当的比喻。当你下载了Eclipse SDK,你就得到了一个编写和调试Java程序的JDT和Eclipse扩展的PDE。如果你只需要一个Java的IDE,你不需要任何其它的东西,当然除了JDT,你可以不用PDE。这就是为什么许多人选择Eclipse的原因,书中的第一部分将集中讨论将Eclipse作为IDE使用的方法。
JDT尽管是Eclipse的一个插件,对于初级水平来说,Eclipse是一个Eclipse平台,他的目的是提供一个集成开发工具的必要服务,它可以利用Eclipse插件进行开发。利用象JDT这样的插件对Eclipse进行扩展是非常有用的。Eclipse的优势就在于拥有一个非常小的运行内核,其它的通过一个或者一系列的插件来实现。所以说,Eclipse SDK就好像铁匠的工作室,Eclipse平台是一个基础,就好像一个只有电、水和线路图的工作室。如果你想成为一个制陶工人而不是铁匠,那么你就安装一个制陶用的窑和一个制陶用的手轮。如果你想利用Eclipse进行C/C++开发,那么你就将JDT替换成CDT。插件式的设计使得Eclipse具有良好的扩展性,更重要的是,Eclipse还对组件的协同工作提供了良好的支持,不仅安装简单,而且可以无缝结合。
译者:姜海龙 (转载请注明)