学习Eclipse插件开发需要循序渐进看的书籍列表?

原创 2014年12月24日 23:23:25

因为工作需要,需要用Eclipse插件进行开发。而笔者在以前的工作经验中根本就没有接触过,而且这类的技术和视频资料非常少。通过摸打滚爬将近2年,终于小有成就。刚好趁着圣诞节公司放了一个礼拜的假期,和大家分享一下学习Eclipse插件开发需要循序渐进看的书籍列表,以节约大家的宝贵时间。

1.  OSGI是Eclipse插件开发的基础,因此在进行Eclipse Plugin开发的时候,一定要先了解OSGI是什么?已经OSGI bundle相关的概念,因此,一定要找一本OSGI相关的书籍来阅读。

1.1 《OSGI 实战(OSGI in action)》 图灵程序设计丛书 [美]Richard S. Hall Karl Pauls Stuart Mcculloch David Savage 著  有中文版

或者

1.2 《深入理解OSGi:Equinox原理、应用与最佳实践》中国人自己写的书,还不错。


2.学习了OSGI的相关技术,先不要着急,先学习一下SWT/JFACE 两个框架,特别是SWT是JFACE的基础。

大家可以通过看视频或者看书籍快速学习SWT/JFACE。推荐一个视频和一本书。

2.1 视频学习网站: http://school.itzcn.com/video-vid-1027-spid-34.html#

2.2 书籍《Swt/Jface in Action: GUI Design with Eclipse 3.0》,没有中文版。如果大家英语比较好的话,可以看这本书。


3. 基本基础知识都准备好了,下一步直奔主题,学习Eclipse 插件开发的相关技术,比如扩展已经扩展点,Eclipse的framework等等。

给大家推荐一本比较经典的书籍。

Eclipse 插件开发 Eric Clayberg 等著,很遗憾此书已经绝版;但是如果需要的话,可以到淘宝,看能不能淘到二手的书籍。


4. 经历过上面的3个阶段,基本做简单的或者中等复杂的Eclipse Plugin开发是问题不大了,但是还不算真正的Eclipse插件开发的高手。

因为Eclipse Plugin开发中,有一项很重要的技术大家没有学习到,那就是EMF(Eclipse Model Framework),使用EMF可以为业务建模,

自动生成Java代码,把UI空间和数据模型自动绑定。这一阶段属于进阶阶段。这个时候,就需要找一本EMF的相关书籍进行学习。

笔者给大家推荐一本,

EMF: Eclpse Modeling Framework  作者:Steinberg, Dave & Budinsk 很遗憾此书也已经绝版;但是如果需要的话,可以到淘宝,看能不能淘到二手的书籍。


5. 这个时候,恭喜你,你基本上达到Eclipse plugin开发的中上开发水平或者水准。但还不足以傲视群雄。这个时候,就需要看一些一般人不会接触到或者不会看的Eclipse的
技术框架: GEF(Graphical Editor Framework), GEF基本上没有任何的中文书籍可以参考,所以笔者给大家推荐一本英文书籍。读者终于明白英语好的优势了吧,嘿嘿!!!

The Eclipse Graphical Editor Framework (GEF) 作者:Dan Rubel, Jaime Wren, Eric Clayberg


基本上能看完并掌握上述书籍的读者,肯定是一个Eclipse Plugin开发的高手。这个时候可以闯“木人巷”了,如果闯过了,就可以出师或者吹牛了。

但是路漫漫,其修远兮,学无涯,知无涯,上面的轨迹只是一个起点,Eclipse 家族的东西太多了,如有时间,还是需要继续修炼其他的Eclipse的技术和框架,争取百尺竿头更进一步。


另外,给大家推荐一个非常好的学习Eclipse Plugin的网站,这个网站是德国的一个人创建的,里面的一些文章和代码非常有借鉴意义,英语也写的比较白话。

http://www.vogella.com/tutorials/eclipse.html


不喜勿喷,希望对大家有所帮助。。。。。。。。。。。。。。





版权声明:本文为博主原创文章,未经博主允许不得转载。

Eclipse插件开发 第1篇到第4篇 开发基础 核心技术 高级进阶 综合实例 eclipse 插件安装方法.zip

  • 2015年06月04日 11:13
  • 76.75MB
  • 下载

Eclipse插件开发

一,基础知识 1,Eclipse框架 OSGi是open services gateway initiative的简称。 OSGi是一种为嵌入式硬件开发的,是网络上的服务提供者和使用者交互的注...
  • helloworldhellobbboy
  • helloworldhellobbboy
  • 2014年02月25日 13:06
  • 3258

eclips plugin插件开发入门

【插件开发】   最近由于特殊需要,开始学习插件开发。 以前接触java也算有些时日,但是一直不知道有插件开发这样一种技术路径,本想着这开发工具都给你备好了,直接用不就行了。但是总有些I...
  • zl834205311
  • zl834205311
  • 2016年04月22日 16:39
  • 13769

Eclipse插件开发流程

Eclipse插件开发流程 最近工作比较繁忙,都没有时间写技术博客了,最近工作中用gradle管理项目,每次更改了模块关系或者更新了SVN,都要重新gradle和重新刷新和编译,每次要做这些操作都要切...
  • simba_1986
  • simba_1986
  • 2017年03月31日 10:05
  • 773

Eclipse高效开发插件汇总

以下是我整理的自己开发过程中的常用Eclipse插件,按字母排序:(1)    AmaterasUML        介绍:Eclipse的UML插件,支持UML活动图,class图,sequence...
  • u011225629
  • u011225629
  • 2016年09月02日 15:50
  • 1492

Eclipse插件开发方法与实战

  • 2010年07月01日 00:38
  • 18.15MB
  • 下载

Eclipse RCP Plug-in开发自学教程(Eclipse3.6)

  • 2011年02月17日 15:11
  • 3.32MB
  • 下载

Eclipse开发书籍推荐

  最近总被问学习Eclipse开发,要看些什么书,以下这几本都是我觉得在Eclipse领域比较经典的书籍。推荐优先阅读。其实看完了这几本,基本上也不用再看别的了。Eclipse这方面的书很多,但是内...
  • moneyice
  • moneyice
  • 2007年01月19日 09:34
  • 23457

Eclipse 推荐书籍列表

超级多的书。好像没有新写的了。是写的比较全了?没有可写的了? http://www.importnew.com/1947.html...
  • wide288
  • wide288
  • 2017年05月04日 11:02
  • 358

10个Eclipse珍藏插件推荐

1、Open Explorer 打开资源管理器插件,这是一个从Eclipse里面可以直接定位打开windows资源管理器文件的插件,这个版本的插件在最新的Eclipse版本中都能使用。 下载...
  • youanyyou
  • youanyyou
  • 2018年01月07日 08:06
  • 208
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:学习Eclipse插件开发需要循序渐进看的书籍列表?
举报原因:
原因补充:

(最多只允许输入30个字)