B/S架構與C/S架構

簡介:

B/S架構:即網頁版Browser/Server,也就是我們常說的瀏覽器/服務器模式。可以直接通過瀏覽器實現對服務器的訪問。

C/S架構:即客戶端Client/Server,也就是我們常說的客戶端/服務器模式。不能通過瀏覽器直接訪問服務器,而是需要使用者在使用終端(PC/Phone)上安裝專用的客戶端軟件,從而由客戶端實現對服務器的訪問。

比較:

其本質上的區別就是B/S是基於廣域網建立的,而C/S是基於局域網建立的,以下細分的區別中大都是源於此。

硬件環境:

B/S是建立在廣域網之上的,不必專門的網絡硬件環境。一般只要有瀏覽器和操作系統即可

C/S是建立在局域網之上的,局域網之間通過專門的服務器提供連接和數據交換服務

安全係數:

B/S是建立在廣域網之上的,安全係數較低,用戶羣也是不可知的

C/S是建立在局域網之上的,安全係數較高,用戶羣相對固定

可重用性:

B/S的多重結構,要求構建相對獨立的功能,可複用性較強

C/S則需要考慮整體性,構建的可複用性不強

系統依賴:

B/S建立在廣域網上,面向不同的用戶羣,地域分散,與操作系統平臺關係較小

C/S的用戶界面是固定的,安全要求也較高,需要與操作系統相關,一般都是相同的操作系統

用戶接口:

B/S建立在瀏覽器上,有更加豐富和生動的表現方式與用戶交流,技術難度較低

C/S多是建立在window平臺上,變現方法有限,技術難度較高

總結: 

只需要一臺瀏覽器就可以訪問,且面對更新日益頻繁的軟件系統,不用更新客戶端的C/S架構無疑是有着巨大的優勢。其具有操作使用簡單、維護升級方便、成本低等優點,但同時也爲服務器帶來了較重的數據運行負荷

而C/S的優勢是具有更強的操控體驗,但同時需要使用者不斷地更新客戶端且系統擴展維護非常複雜,適合對安全要求較高且相對封閉的架構。

**********書山有路,學海無涯,無數個孤獨的夜晚,需要一點小小的成就感!**********

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章