1.4概要
如果你需要一个好的免费的JavaIDE,那么Eclipse再好不过,你可以从网上下载一个Eclipse的SDK,其中包括一个JavaIDE,和JDT,本书的第一部分的2-7章介绍了Eclipse JDT的用法。
Eclipse不仅仅是一个Java IDE,实际上,没有那么多,但是从另一个角度,也可以认为它不止那么多。Eclipse是一个可扩展的,开源平台。例如,IDE就可以支持其他像C,C++,Cobol等多种语言。
Eclipse的最明显特征就是可扩展性,其实,Eclipse就是一个可以加入插件的框架,除了实时核心外,Eclipse的其他东西都是插件。因为Eclipse就是为了插件设计的,所以所有的插件之间都可以无缝连接。
除了JDT,Eclipse还包括一个PDE,本书的8-9章将会介绍PDE,并且教你怎样自己写一个Eclipse的插件。
虽然Eclipse是开源的,但是它是由一个软件开发公司联盟管理的,这个联盟的目的是将Eclipse作为一个软件开发的共享平台,谋取经济利益。Eclipse是由Common Public License授权许可的,这种许可不像其他的许可一样,必须在同一个许可号下才可以用,通过建立基于Eclipse的社团,IBM和其他的一些公司希望这样能形成一种合作关系,而不是竞争关系,希望能建立一个基于Eclipse的免费软件和商业软件的新的市场。
无论你使用Eclipse作为软件或者是工具的开发平台,你都会发现,Eclipse有很多可取之处。在以后的章节中,你会发现他的很多新特征,我们也会带领你在整个开发过程中高效率的利用Eclipse。而且在这个过程中,还有给你一些提示,帮助你更好的利用它进行更高效率的开发。