一、什么是B/S、C/S?

開發中常說的C/S、B/S,都是一種結構,B/S結構(Browser/Server,瀏覽器/服務器模式),是Web星期后的一種網絡結構模式,Web瀏覽器是客戶端最主要的應用軟件。這種模式統一了客戶端,將系統功能實現的核心部分集中到服務器上,簡化了系統的開發、維護和使用。瀏覽器通過Web Server同數據庫進行數據交互。

C/S結構(Client/Server,客戶機/服務器模式)服務器通常采用高性能的PC、工作站或小型機,并采用大型數據庫系統。客戶端需要安裝專用的客戶端軟件。

二、對客戶端的要求

C/S結構對客戶端的計算機電腦配置要求較高;B/S結構對客戶端的計算機電腦配置要求較低。

三、圖形效果

C/S結構可以充分發揮本地的硬件資源,可以使用高精細模型,高清貼圖,更加真實的紋理,物理粒子等效果,能做出更加逼真的效果;B/S結構受制于瀏覽器(內存限制(256M左右)和分配的GPU限制)和網絡,顯示效果圖多以顏色顯示,少用貼圖,控制加載的量,不能做逼真的效果。

什么是B/S、C/S?C/S與B/S的差異比較

四、硬件要求

C/S結構用戶固定,并且處于相同區域,要求擁有相同的操作系統;B/S結構要有操作系統和瀏覽器,與操作系統平臺無關。

五、軟件安裝

C/S結構每一個客戶端都必須安裝,目前能做到一鍵安裝,不做其他配置;B/S結構可以在任何地方操作而不用安裝任何專門的軟件。

六、軟件和維護

C/S結構若軟件更新,C/S每一個客戶端都要升級程序。可以采用自動升級的模式,一次安裝,軟件更新無需二次安裝;B/S結構用戶不用也不必安裝及維護,管理只要服務器專業的管理人員管理即可。

七、安全性

一般高度機密的信息系統均采用C/S結構。

八、主要特點

C/S結構在技術上很成熟,它的主要特點就是交互性強、具有安全的存取模式、網絡通信量低、響應速度快、利于處理大量數據。但是該結構的程序是針對性開發,變更不夠靈活,維護和管理的難度較大。通常只局限于小型局域網,不利于擴展。并且,由于該結構的每臺及客戶機都需要安裝相應的客戶端程序,分布功能弱且兼容性差,不能實現快速部署安裝和配置,因此缺少通用性,具有較大的局限性。要求具有一定專業水準的技術人員去完成。

B/s結構應用程序相對于傳統的C/S結構應用程序是一個非常大的進步。B/S結構的主要特點是分布性強、總體擁有成本低。但數據安全性問題、對服務器要求過高、數據傳輸速度慢、軟件的個性化特點明顯降低,難以實現傳統模式下的特殊功能要求。此外,實現復雜的應用構造有較大的困難。

        推薦閱讀:為什么越來越多的人選擇IT行業?

智多星心水论坛