富客戶端平台

富客戶端平台,即Rich Client Platform(RCP),指的是一種C/S(Client/Server)應用軟件的公用基礎結構實現,其Rich概念是相對於B/S(Browser/Server)應用軟件的(Thin Client)瀏覽器而言的,有時也稱之為胖客戶端(Fat Client)或者傳統客戶端(Traditional Client),它通常包含以下組件:

  • 一個微核生命周期管理容器
  • 一個模塊或插件框架
  • 一個輕便的控件工具包(包括按鈕(Button),表單元素(Form Element),樹(Tree),表格(Table/Grid),菜單(Menu),工具條(ToolBar)等)
  • 一個文件緩存,文本處理,文本編輯器(用於IDE項目)
  • 一個工作枱(包括入口(Portal),頁面(Page),視圖(View),透視圖(Perspective),嚮導(Wizard),窗口(Frame)等)
  • 一個數據綁定機制
  • 一個軟件更新管理裝置

開發人員可以基於已存在的平台構建一個應用,以替代原有的從零開始寫起的複雜應用,這得益於平台的供應商已經對平台做了大量檢驗和測試,基於平台的應用可以方便快速的開發和集成,並且跨系統的工作也統一由平台做了,已經有一些平台供應商聲稱基於他們的RCP平台構建的客戶端可以在多種作業系統上運行。

基於Java開源RCP平台,如:

參見

編輯

參考資料

編輯

外部連結

編輯