由于工作需要,准备学习一下Rcp开发,上网搜索相关资料发现,由于Eclipse开发方面的中文资料较少,对入门者来说有些困难,所以未来准备把自己学习的过程和内容放上,共享给以后准备学习Eclipse相关开发的人,当然如果有什么错误和问题,或者有什么更好的办法,也不瑟吝教。
Eclipse开发中有很多名词:插件开发,RCP,SWT,Jface很容易让人迷糊,就我的理解,它们的关系可以做个大概的比喻:如果说SWT是C++的话,那么JFace就像STL对SWT做了简单的封装, Rcp就像MFC封装更多,而插件开发和Rcp唯一不同就使导出不同,一个导出成plug in,另一个导出成独立运行的程序,其实没有什么区别。
同时推荐一下Eclipse插件开发相关的网站:
1、第三方源码网站http://grepcode.com/,这是一个面向于java开发人员的网站,在这里你可以通过java的projects、classes等各种关键字在线查看它对应的源码,知道对应的project、classes等信息。更方便的是,能提供非常多不同版本的源码在线查看、jar包、源码jar包、doc的下载。同样,你也可以之间使用xxx-1.1.1.jar类似这样的名字直接找到对应的jar包,从而下载。
2、Java开源的Eclipse插件分类列表:http://www.open-open.com/04.htm