罗明的博客
... ...
讨论Eclipse, Java, Linux, Google产品
              

为了打好做Plugin的基础,今天特地借了本《Contributing to Eclipse》,其实应该是买一本的,这本书这么经典。听说这本书是从Eclipse的内部构架来讲的,对于快速入门Plugin的开发可能不是特别合适,但没有发现书店有别的关于SWT或Plugin的书,555

好了,开始切入正题,Go Go Go

《Contributing to Eclipse》分为四个循环,第一个循环是第零个循环(hahaha)。

第零个循环介绍了Eclipse的基础架构,然后通过编写一个最简单的HelloWorld Plugin带我们走进Contributing的大门。

先说说这里列出的比较重要的概念:
Eclipse分为三层:Platform、JDT、PDE。其中PDE是对JDT的扩展,提供了插件开发支持。

Platform又分为两层:Core(Workspace、Runtime)、UI(Workbench、JFace、SWT)。
下面分别介绍一下:
Runtime --- 定义了插件的基础设施。启动时发现所有可用插件并管理插件的加载。
Workspace --- 管理一个或多个顶级项目。
SWT(Standard Widget Toolkit)--- 提供图形显示功能,定义了一组标准窗体组件。
JFace --- 建立在SWT上的一组比较小的UI框架,提供对常用UI任务的支持。
Workbench --- Eclipse的UI聚合体,核心要素是编辑器、视图(View)和视角(Perspective)。
其中视角(Perspective)定义了各工作台部件的可视化排列方式。

All Right. That's how you get it.
Go on, be a tiger.



版权所有 罗明
posted on 2005-06-17 22:53 罗明 阅读(1713) 评论(4)  编辑  收藏 所属分类: Eclipse
Comments
  • # re: 《Contributing to Eclipse》阅读笔记 - 第零循环 - Eclipse整体架构
    Jet Geng
    Posted @ 2005-07-12 21:08
    我也买了这本书,感觉很不错  回复  更多评论   
  • # re: 《Contributing to Eclipse》阅读笔记 - 第零循环 - Eclipse整体架构
    andy
    Posted @ 2005-07-15 19:53
    不知道那里有专门介绍RCP开发的书?  回复  更多评论   
  • # help!!!~~~~关于这本书的提问
    dummer008
    Posted @ 2005-09-12 16:12
    我看contributing to eclipse 在完成第一循环的时候,总是有问题,找不到
    <action
    label="Run Test"
    class="org.eclipse.contribution.junit.RunTestAction"
    enablesFor="1"
    id="org.eclipse.contribution.junit.runtest.action">

    里面的那个类,如果我将
    <plugin
    id="org.eclipse.contribution.junit"
    name="JUnit Plug-in"
    version="1.0.0"
    provider-name=""
    class="org.eclipse.contribution.junit.JUnitPlugin">
    这段中的class一行去掉就可以找到,(当然报错)   回复  更多评论   
  • # re: 《Contributing to Eclipse》阅读笔记 - 第零循环 - Eclipse整体架构
    Jet Geng
    Posted @ 2005-12-19 17:49
    我也在看这本书,太经典了。特别是后面的模式故事。  回复  更多评论   

只有注册用户登录后才能发表评论。


网站导航: