C/S,Client/Server芥吟,分為客戶端與服務(wù)器兩層架構(gòu)侦铜,因大量的業(yè)務(wù)邏輯放在客戶端處理又被稱為胖客戶端,像手機中QQ钟鸵,微信等都是C/S架構(gòu)钉稍。
B/S,Browser/Server棺耍,分為表現(xiàn)層贡未,邏輯層,數(shù)據(jù)層三層架構(gòu),它是隨著互聯(lián)網(wǎng)的發(fā)展俊卤,web出現(xiàn)后興起的一種網(wǎng)絡(luò)結(jié)構(gòu)模式嫩挤。
對比
C/S
優(yōu)點:
(1)安全性:需要其特定的客戶端,所以面向?qū)ο蟊容^確定消恍,將所進行的信息安全處于一個可控的范圍?
(2)效率:客戶端的服務(wù)器直接相連俐镐,省卻了中間環(huán)節(jié),數(shù)據(jù)的傳輸比較快?
(3)個性化:有特定的客戶端哺哼,所以可以在較大程度上滿足客戶的個性化要求?
(4)穩(wěn)定性:結(jié)構(gòu)比較穩(wěn)定佩抹,有較強的事務(wù)處理能力,可以實現(xiàn)較復(fù)雜的業(yè)務(wù)邏輯?
缺點:
(1)適用性:使用范圍窄取董,通常是在局域網(wǎng)中棍苹,并且用戶群固定,因為程序只有安裝后才能使用茵汰,所以不適用與不可知用戶
(2)維護性:維護成本高枢里,發(fā)生一次升級,則所有客戶端的程序都需要改變
B/S
優(yōu)點:
(1)適用性:無需安裝客戶端蹂午,只需要瀏覽器即可訪問使用栏豺,部署在廣域網(wǎng)中,多用戶訪問豆胸,交互性強
(2)維護性:維護簡單奥洼,更新頁面,即可實現(xiàn)面向所有用戶的更新晚胡,升級版本也只需升級服務(wù)器版本即可
缺點:
(1)安全性:面向的范圍廣灵奖,所以安全性比較低?
(2)個性化:因為面型的范圍廣,所以它是一種公共審美估盘,無法滿足個性化的需求?