介紹
- BS架構指的是browser,server架構,web應用,可以實現跨平臺,客戶端零維護,但是個性化能力低,響應速度比較慢
- CS架構指的是client,server架構,桌面級應用,響應速度快,安全性強,個性化能力強
區別
- C/S用戶固定,一般只應用於局域網當中,要求計算機擁有相同的操作系統,如果對於不同的操作系統還要開發相應的版本,並且對於計算機配置要求也比較高
- B/S要求有操作系統和瀏覽器就行,與操作系統無關,因此採用B/S模式可以實現跨平臺,對客戶端的計算機電腦配置要求較低
B/S的優缺點
- 優點
- 分佈性強,客戶端零維護,只要有網絡和瀏覽器可以隨時隨地進行操作
- 業務擴展簡單方便,通過增加網頁就可以實現增加功能
- 維護方便,通過修改網頁就可以實現所有用戶的更新
- 開發簡單,共享性強
- 缺點
- 個性化弱,個性化定製差
- 因爲基於瀏覽器,跨瀏覽器效果差
- B/S的交互方式是請求到響應,需要動態刷新頁面,響應數據考慮到網絡的問題,後臺數據壓力大
- 安全性和速度上需要進行特定優化
C/S的優缺點
- 優點
- 能充分發揮客戶端PC處理能力,可以在客戶端處理數據後再發送請求,響應快
- 操作界面能滿足客戶的個性化需求
- C/S結構的系統具有較強的事務處理能力,能實現複雜的業務流程
- 安全性高,可以對權限進行多次校驗,提供更加安全的存儲模式
- 缺點
- 需要專門的客戶端安裝程序
- 兼容性差,不同的開發工具需要重新修改程序
- 開發和維護的成本高,更新系統需要重新安裝客戶端
- 跨平臺需要開發不同的客戶端