BS架構和CS架構

介紹

  • BS架構指的是browser,server架構,web應用,可以實現跨平臺,客戶端零維護,但是個性化能力低,響應速度比較慢
  • CS架構指的是client,server架構,桌面級應用,響應速度快,安全性強,個性化能力強

區別

  • C/S用戶固定,一般只應用於局域網當中,要求計算機擁有相同的操作系統,如果對於不同的操作系統還要開發相應的版本,並且對於計算機配置要求也比較高
  • B/S要求有操作系統和瀏覽器就行,與操作系統無關,因此採用B/S模式可以實現跨平臺,對客戶端的計算機電腦配置要求較低

B/S的優缺點

  • 優點
    1. 分佈性強,客戶端零維護,只要有網絡和瀏覽器可以隨時隨地進行操作
    2. 業務擴展簡單方便,通過增加網頁就可以實現增加功能
    3. 維護方便,通過修改網頁就可以實現所有用戶的更新
    4. 開發簡單,共享性強
  • 缺點
    1. 個性化弱,個性化定製差
    2. 因爲基於瀏覽器,跨瀏覽器效果差
    3. B/S的交互方式是請求到響應,需要動態刷新頁面,響應數據考慮到網絡的問題,後臺數據壓力大
    4. 安全性和速度上需要進行特定優化

C/S的優缺點

  • 優點
    1. 能充分發揮客戶端PC處理能力,可以在客戶端處理數據後再發送請求,響應快
    2. 操作界面能滿足客戶的個性化需求
    3. C/S結構的系統具有較強的事務處理能力,能實現複雜的業務流程
    4. 安全性高,可以對權限進行多次校驗,提供更加安全的存儲模式
  • 缺點
    1. 需要專門的客戶端安裝程序
    2. 兼容性差,不同的開發工具需要重新修改程序
    3. 開發和維護的成本高,更新系統需要重新安裝客戶端
    4. 跨平臺需要開發不同的客戶端
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章