1. 程式人生 > >C/S 和B/S的區別及特點

C/S 和B/S的區別及特點

CS即Client/Server(客戶機/伺服器)結構。

優點:

C/S結構在技術上很成熟,它的主要特點是互動性強、具有安全的存取模式、網路通訊量低、響應速度快、利於處理大量資料

缺點:

但是該結構的程式是針對性開發,變更不夠靈活,維護和管理的難度較大。通常只侷限於小型區域網,不利於擴充套件。並且,由於該結構的每臺客戶機都需要安裝相應的客戶端程式,分佈功能弱且相容性差,不能實現快速部署安裝和配置,因此缺少通用性,具有較大的侷限性。要求具有一定專業水準的技術人員去完成。



BS即Browser/Server(瀏覽器/伺服器)結構。

就是隻安裝維護一個伺服器(Server),而客戶端採用瀏覽器(Browse)執行軟體。B/S結構應用程式相對於傳統的C/S結構應用程式是一個非常大的進步。

B/S結構的主要特點是分佈性強、維護方便、開發簡單且共享性強、總體擁有成本低。

缺點:

但資料安全性問題、對伺服器要求過高、資料傳輸速度慢、軟體的個性化特點明顯降低,這些缺點是有目共睹的,難以實現傳統模式下的特殊功能要求。例如通過瀏覽器進行大量的資料輸入或進行報表的應答、專用性列印輸出都比較困難和不便。此外,實現複雜的應用構造有較大的困難。



一、硬體環境

C/S使用者固定,並且處於相同區域,要求擁有相同的作業系統。
B/S要有作業系統和瀏覽器就行。與作業系統平臺無關。

二、客戶端要求

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

四、軟體安裝

C/S每一個客戶端都必須安裝和配置軟體,客戶端不必安裝,使用瀏覽器訪問,易推廣。

B/S最大的優點就是可以在任何地方進行操作而不用安裝任何專門的軟體。

五、軟體升級和維護
C/S每一個客戶端都要升級程式。可以採用自動升級。BS客戶端不必安裝及維護。

六、安全性

C/S一般面向相對固定的使用者群,程式更加註重流程,它可以對許可權進行多層次校驗,提供了更安全的存取模式,對資訊保安的控制能力很強。一般高度機密的資訊系統採用C/S結構適宜。