2015-06-12 105 views
1

我是eclipse插件開發的新手。我想開發一個插件,它將從工作區中存在的類生成XML文件。它將有2-3個UI表單,它們將在生成XML時從用戶處獲取信息。RCP或SWT構建eclipse插件

從我讀到現在,我認爲有兩種方式,使我們可以開發插件

  1. SWT
  2. RPC

我想知道,這將是適當的方式去找我?

回答

6

兩者並不相互排斥。 SWT是Eclipse中使用的窗口小部件工具包,RCP(「富客戶端平臺」)是基於SWT的應用程序平臺,也是Eclipse IDE的基礎。

我建議你從一個項目模板開始。從Eclipse download site獲取最新的「適用於RCP和RAP開發人員的Eclipse」包。創建一個新的插件項目(文件>新建>插件項目),在嚮導的第二頁上勾選「此插件將對界面做出貢獻」,在最後一頁上選擇模板。

您還應該查看How to write a plugin for Eclipse?的答案以開始使用。

請注意,儘管這種方法仍然適用於Eclipse 4,但如果您只定位到Eclipse 4 IDE,則可以使用更新的API。有關此方法的文檔,請參閱Eclipse 4 RCP (aka E4) documentation

+0

Thanks @ralfstx。我想知道,從「Eclipse for RCP和RAP開發人員」開發插件比通常的Eclipse開發插件有沒有什麼特別的好處? –

+1

@BhushanPatil不,那*是普通的Eclipse ;-)你應該安裝PDE(插件開發環境),並且包含在這個包中。 – ralfstx