富客戶端平臺

富客戶端平臺 ， 即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平臺 ， 如 ： Eclipse NetBeans Spring Framework RCP 等等