翻譯:術語
術語 “Skinning(皮膚)”是一個很難用語言解釋清楚的東西,簡單的說,一種皮膚體系提供給你一個靜態的布局,但允許你修改顏色和樣式甚至可以用你的圖片代替原有的圖片,另外一種皮膚體系則擁有允許你自定義除了內容以外的任何外觀上的表現。這兩種手段有著明顯的區別,你需要根據你的商務需要去選擇最適合你的應用程序的解決方案。
Windows 客戶端程序
皮膚技術在Windows客戶端程序中已經流行了相當一段時間了,這或許會讓你認為不需要太大努力就可以將同樣的皮膚體系運用在你的web應用程序上,然而,這個想法被證明是一個錯誤。
這是由於Windows 客戶端程序並沒有和web應用程序相同的需求,一個Windows 客戶端程序界面可以使用多種分解技術而並不會對性能產生任何影響,這是因為Windows 客戶端程序的用戶界面具有長久的容器生命周期,而web應用程序的界面則是對web浏覽器的對每個頁面的請求進行裝配和傳輸的,這就要求我們需要一個高性能的表現層機制來應付web應用程序的需求。