外掛程式開發環境概觀
「外掛程式開發環境」(PDE) 這個工具是專門協助開發人員,來建立、開發、測試、除錯和部署 Eclipse 外掛程式。
此外,PDE 還可以封裝工具,來開發片段、特性和更新站台。
PDE 是 Eclipse SDK 的一部分,不是獨立在啟動的工具之外。
PDE 的平台原理與一般 Eclipse 的平台原理相當接近,
它可以提供各種平台的構成要素(例如,視圖、編輯器、精靈、啟動程式),
這些構成要素是以透通方式,與 Eclipse 工作台的其餘部分混在一起,
當開發人員在 Eclipse 工作台內工作時,協助他們開發外掛程式。
概念
- 主機與執行時期
當您啟動工作台時,您會使用它來處理定義了您要建置之外掛程式的專案。 當您使用 PDE 和其他工具開發外掛程式時,所執行的工作台實例是主機實例。可以在這個實例中使用的特性會完全來自隨應用程式一起安裝的外掛程式。一旦您滿意外掛程式且要進行測試時,您可以啟動另一個工作台實例,也就是執行時期實例。這個實例會包含與主機實例相同的外掛程式,
但也會有您在主機實例中處理的外掛程式。
PDE 啟動程式會合併外掛程式與主外掛程式,並建立執行時期實例。
- 外部與工作區外掛程式
在開發 Eclipse 外掛程式時,用來執行執行時期工作區的那一組外掛程式,
是來自兩個不同的地方:主機實例的工作區,以及目標平台。
雖然對 PDE 來說,不管來自哪裡,所有外掛程式都一樣,
但是還是有一些對使用者而言很明顯的差異:
- 工作區外掛程式是在您主機工作台開發的外掛程式。
它們都在您的控制之下,且可由使用者新增、刪除和修改。
- 外部外掛程式是隨基礎平台一起安裝的外掛程式,只從它們的程式
位置參照它們但不修正。
您可以參照它們,瀏覽它們,檢視它們的程式碼,並且對它們進行除錯,但它們是唯讀的外掛程式。
「外掛程式」視圖是 PDE 視景的一部分,它會顯示工作區和外部外掛程式的組合清單。
您可以在這個視圖中,瀏覽外部外掛程式、開放式檔案的目錄結構。

準備
PDE 概念

建立新的外掛程式專案
編輯 Manifest
執行
部署
使用特性
使用更新網站