Eclipse 平台是為了作為開放工具平台,其架構可使其元件被用來建置幾乎是任何用戶端應用程式。建置 Rich Client 應用程式需要的最小外掛程式集合總稱為 Rich Client Platform。
不需要共用資源模型的應用程式可以使用平台的子集來建置。這些 Rich 應用程式仍然是以動態外掛程式模型為基礎,而且使用相同的工具箱和延伸點來建置 UI。在這個情況下,工作台的佈置和功能是受到外掛程式開發人員的精細控制。直到現在為止,我們仍在增加所有可見功能到平台 SDK 工作台。在 Rich Client 應用程式中,我們負責定義應用程式與其工作台。
當我們說 Rich Client Platform 是建置含 UI 的平台應用程式所需要的最小外掛程式集合時,意思是您的應用程式只需要兩個外掛程式,org.eclipse.ui 和 org.eclipse.core runtime。 但是,Rich Client 應用程式可以在它們的特性集自由使用被視為需要的任何 API,而且可以在最低限度之上要求任何外掛程式。當使用各種平台 API 時判斷哪些是必要的外掛程式,平台外掛程式對映表是很有用的參考。
區別 Rich Client 應用程式與平台工作台的主要事項是應用程式負責定義哪些類別應該執行為主要應用程式。我們將會瞭解如何在範例的環境定義中完成這項工作。