1、CS(client/server)與BS(browser/serber)架構的區別
1)硬件環境不同
CS架構是建立在局域網上的,需要安裝軟件,要求有相同的操作系統,對計算機的配置要求較高。
BS架構是建立的廣域網上的,有瀏覽器和操作系統就行,與操作系統無關(可以跨平台),對計算機電腦的配置要求較低。
2)安全要求不同
CS:一般面向相對固定的用戶群,程序更加注重流程,它可以對權限進行多層次校驗,提供了更安全的存取模式,對信息安全的控制能力很強。
BS:建立在廣域網上,面向不可知的用戶,對安全的控制力較弱。
3)軟件維護
CS:開發維護成本較高,需要專業的技術人員完成,每一個客戶端軟件都需要進行升級更新
BS:維護簡單方便,網頁修改所有用戶都會進行同步更新
4)用戶體驗
CS:客戶端進行大量的業務處理然后交給服務端,所以客戶端的響應速度比較快
BS:客戶端與服務端的交互是請求響應式,需要動態刷新頁面,所以響應速度較慢。
5)個性化功能
CS:操作界面漂亮、形式多樣,可以充分滿足客戶自身的個性化要求。
BS:軟件的個性化特點明顯降低,難以實現傳統模式下的特殊功能要求.
總結:
CS架構響應速度快,安全性強,個性化特點較強;但是開發維護成本較高,分布功能較弱,兼容性差,用戶群固定
BS架構分布性強,客戶端零維護,業務擴展簡單;但是響應速度較慢,安全性較差。
軟件的個性化特點明顯降低,難以實現傳統模式下的特殊功能要求