1. 程式人生 > >BS和CS的區別有哪些?

BS和CS的區別有哪些?

要求 mar 作用 輸入 信息 完成 管理 發出 lin

  • 一、CS和BS含義:
    CS即Client/Server(客戶機/服務器)結構。C/S結構在技術上很成熟,它的主要特點是交互性強、具有安全的存取模式、網絡通信量低、響應速度快、利於處理大量數據。但是該結構的程序是針對性開發,變更不夠靈活,維護和管理的難度較大。通常只局限於小型局域網,不利於擴展。並且,由於該結構的每臺客戶機都需要安裝相應的客戶端程序,分布功能弱且兼容性差,不能實現快速部署安裝和配置,因此缺少通用性,具有較大的局限性。要求具有一定專業水準的技術人員去完成。
    BS即Browser/Server(瀏覽器/服務器)結構,就是只安裝維護一個服務器(Server),而客戶端采用瀏覽器(Browse)運行軟件。B/S結構應用程序相對於傳統的C/S結構應用程序是一個非常大的進步。B/S結構的主要特點是分布性強、維護方便、開發簡單且共享性強、總體擁有成本低
    。但數據安全性問題、對服務器要求過高、數據傳輸速度慢、軟件的個性化特點明顯降低,這些缺點是有目共睹的,難以實現傳統模式下的特殊功能要求。例如:通過瀏覽器進行大量的數據輸入或進行報表的應答、專用性打印輸出都比較困難和不便。此外,實現復雜的應用構造有較大的困難。
  • 二、區別:
    • 1、開發維護成本
      cs開發維護成本高於bs。因為采用cs結構時,對於不同的客戶端要開發不同的程序,而且軟件安裝調試和升級都需要在所有客戶機上進行。
      bs只需要將服務器上的軟件版本升級,然後從新登錄就可以了。
    • 2、客戶端負載
      cs客戶端負載大。cs客戶端不僅負責和用戶的交互,收集用戶信息,而且還需要通過網絡向服務器發出請求。
      bs把事務處理邏輯部分交給了服務器,客戶端只是負責顯示。
    • 3、安全性
      cs安全性高。cs適用於專人使用的系統,可以通過嚴格的管理派發軟件。
      bs使用人數多,不固定,安全性低。
    • 4、作用範圍
      Client/Server是建立在局域網的基礎上的。Browser/Server是建立在廣域網的基礎上的。

BS和CS的區別有哪些?