最近总被问学习Eclipse开发,要看些什么书,以下这几本都是我觉得在Eclipse领域比较经典的书籍。推荐优先阅读。其实看完了这几本,基本上也不用再看别的了。Eclipse这方面的书很多,但是内容重复的厉害。
这本书有中文版,是熊节翻译。此书为eclipse开发之必读书籍,经典中的经典。此书可以作为学习Eclipse 插件开发的快速学习手册,让你在短时间内了解插件开发的方方面面。同时,本书对Eclipse 的体系结构 作了一定程度的阐述,让读者对Eclipse的内部架构有了初步了解。更难能可贵的是,本书介绍了许多Eclipse采用的设计模式,引导读者去剖析Eclipse的源代码,加深对Eclipse的理解。同时更能激发读者去contribute.
开发Eclipse插件必读,本书内容丰富,涉及到插件开发的方方面面,具体扩展点,API的使用讲述的非常详细。而且书中介绍了很多扩展点,不像一些国内的eclipse插件开发的骗钱读物,翻来覆去就写了那么几个常用的扩展点。本书的性质更像字典,不宜精读,大概通读即可,事后遇到问题可以在翻阅查看。
本书对于学习Eclipse RCP的开发人员很有帮助,能够使你了解整个RCP的开发方案。书中给出了一个完整的RCP样例,基本涵盖了RCP开发的各个要点。开发RCP 和 开发Eclipse 插件虽然很相似,但是也有不同的地方。基本上RCP的开发,要求不像插件那么高,你可以不知道IAdatable模式,也可以不关心Eclipse自己的扩展点。你可以自己构建程序的体系结构,只不过借助了Eclipse的外壳。但是要开发出具有商业品质的RCP, 具有一定的Eclipse插件开发经验还是很有帮助的。
本书好像是唯一全面介绍EMF的书籍,内容比较多,写的不像前几本那么通俗易懂。但是对学习EMF很有帮助。书中介绍的EMF版本不是很新,但基本概念不变。此书读起来不是很吸引人,建议跳跃阅读。另外,这本书拿在手里的感觉很酷。
另外,SWT, JFace 的学习不看书也可以搞定,可以到
www.java2s.com,也可以把eclipse.org上的snippets checkout出来,直接看程序就基本没问题了。
查看本文来源