c/s架構(gòu)和b/s架構(gòu)的區(qū)別
c/s架構(gòu)和b/s架構(gòu)的區(qū)別
C/S架構(gòu)的優(yōu)缺點(diǎn):優(yōu)點(diǎn)包括界面和操作的豐富性,以及容易保證的安全性能和實(shí)現(xiàn)多層認(rèn)證的便利。響應(yīng)速度較快,因?yàn)榻换H有一層。缺點(diǎn)在于適用面較窄,通常局限于局域網(wǎng)中,用戶(hù)群也較為固定。由于程序需要安裝才能使用,因此不適合面向未知用戶(hù)群體。維護(hù)成本高,一次升級(jí)需要改變所有客戶(hù)端的程序。B/S架構(gòu)全稱(chēng)為瀏覽器/服務(wù)器結(jié)構(gòu)。瀏覽器是Web瀏覽器,少數(shù)事務(wù)邏輯在前端實(shí)現(xiàn),但大部分事務(wù)邏輯在服務(wù)器端實(shí)現(xiàn)。B/S架構(gòu)系統(tǒng)無(wú)需特別安裝,只需Web瀏覽器即可。顯示邏輯由Web瀏覽器負(fù)責(zé),事務(wù)處理邏輯則在WebApp上進(jìn)行,這避免了龐大的胖客戶(hù)端,減少了客戶(hù)端的壓力。因此,B/S架構(gòu)也被稱(chēng)作瘦客戶(hù)端。
導(dǎo)讀C/S架構(gòu)的優(yōu)缺點(diǎn):優(yōu)點(diǎn)包括界面和操作的豐富性,以及容易保證的安全性能和實(shí)現(xiàn)多層認(rèn)證的便利。響應(yīng)速度較快,因?yàn)榻换H有一層。缺點(diǎn)在于適用面較窄,通常局限于局域網(wǎng)中,用戶(hù)群也較為固定。由于程序需要安裝才能使用,因此不適合面向未知用戶(hù)群體。維護(hù)成本高,一次升級(jí)需要改變所有客戶(hù)端的程序。B/S架構(gòu)全稱(chēng)為瀏覽器/服務(wù)器結(jié)構(gòu)。瀏覽器是Web瀏覽器,少數(shù)事務(wù)邏輯在前端實(shí)現(xiàn),但大部分事務(wù)邏輯在服務(wù)器端實(shí)現(xiàn)。B/S架構(gòu)系統(tǒng)無(wú)需特別安裝,只需Web瀏覽器即可。顯示邏輯由Web瀏覽器負(fù)責(zé),事務(wù)處理邏輯則在WebApp上進(jìn)行,這避免了龐大的胖客戶(hù)端,減少了客戶(hù)端的壓力。因此,B/S架構(gòu)也被稱(chēng)作瘦客戶(hù)端。
![](https://img.51dongshi.com/20250106/wz/18434745752.jpg)
C/S架構(gòu)是一種典型的兩層架構(gòu),稱(chēng)為客戶(hù)端服務(wù)器端架構(gòu)??蛻?hù)端包含一個(gè)或多個(gè)在用戶(hù)電腦上運(yùn)行的程序,而服務(wù)器端則有兩種類(lèi)型:數(shù)據(jù)庫(kù)服務(wù)器端和Socket服務(wù)器端。數(shù)據(jù)庫(kù)服務(wù)器端通過(guò)數(shù)據(jù)庫(kù)連接訪問(wèn)服務(wù)器端的數(shù)據(jù),而Socket服務(wù)器端的程序則通過(guò)Socket與客戶(hù)端的程序進(jìn)行通信。C/S架構(gòu)也可以被視為胖客戶(hù)端架構(gòu),因?yàn)榭蛻?hù)端需要實(shí)現(xiàn)大部分的業(yè)務(wù)邏輯和界面展示。C/S架構(gòu)的優(yōu)缺點(diǎn):優(yōu)點(diǎn)包括界面和操作的豐富性,以及容易保證的安全性能和實(shí)現(xiàn)多層認(rèn)證的便利。響應(yīng)速度較快,因?yàn)榻换H有一層。缺點(diǎn)在于適用面較窄,通常局限于局域網(wǎng)中,用戶(hù)群也較為固定。由于程序需要安裝才能使用,因此不適合面向未知用戶(hù)群體。維護(hù)成本高,一次升級(jí)需要改變所有客戶(hù)端的程序。B/S架構(gòu)全稱(chēng)為瀏覽器/服務(wù)器結(jié)構(gòu)。瀏覽器是Web瀏覽器,少數(shù)事務(wù)邏輯在前端實(shí)現(xiàn),但大部分事務(wù)邏輯在服務(wù)器端實(shí)現(xiàn)。B/S架構(gòu)系統(tǒng)無(wú)需特別安裝,只需Web瀏覽器即可。顯示邏輯由Web瀏覽器負(fù)責(zé),事務(wù)處理邏輯則在WebApp上進(jìn)行,這避免了龐大的胖客戶(hù)端,減少了客戶(hù)端的壓力。因此,B/S架構(gòu)也被稱(chēng)作瘦客戶(hù)端。B/S架構(gòu)的優(yōu)缺點(diǎn):優(yōu)點(diǎn)包括客戶(hù)端無(wú)需安裝,只要有Web瀏覽器即可使用。BS架構(gòu)可以直接放置在廣域網(wǎng)上,通過(guò)權(quán)限控制實(shí)現(xiàn)多用戶(hù)訪問(wèn),交互性強(qiáng)。無(wú)需升級(jí)多個(gè)客戶(hù)端,只需升級(jí)服務(wù)器即可。缺點(diǎn)在于在跨瀏覽器兼容性上不盡如人意,實(shí)現(xiàn)程序表現(xiàn)需要較多精力。在速度和安全性設(shè)計(jì)上需要大量成本??蛻?hù)端和服務(wù)器端的交互采用請(qǐng)求-響應(yīng)模式,通常需要刷新頁(yè)面,這并不受客戶(hù)歡迎。然而,隨著Ajax技術(shù)的發(fā)展,這一問(wèn)題得到了一定程度的緩解。
c/s架構(gòu)和b/s架構(gòu)的區(qū)別
C/S架構(gòu)的優(yōu)缺點(diǎn):優(yōu)點(diǎn)包括界面和操作的豐富性,以及容易保證的安全性能和實(shí)現(xiàn)多層認(rèn)證的便利。響應(yīng)速度較快,因?yàn)榻换H有一層。缺點(diǎn)在于適用面較窄,通常局限于局域網(wǎng)中,用戶(hù)群也較為固定。由于程序需要安裝才能使用,因此不適合面向未知用戶(hù)群體。維護(hù)成本高,一次升級(jí)需要改變所有客戶(hù)端的程序。B/S架構(gòu)全稱(chēng)為瀏覽器/服務(wù)器結(jié)構(gòu)。瀏覽器是Web瀏覽器,少數(shù)事務(wù)邏輯在前端實(shí)現(xiàn),但大部分事務(wù)邏輯在服務(wù)器端實(shí)現(xiàn)。B/S架構(gòu)系統(tǒng)無(wú)需特別安裝,只需Web瀏覽器即可。顯示邏輯由Web瀏覽器負(fù)責(zé),事務(wù)處理邏輯則在WebApp上進(jìn)行,這避免了龐大的胖客戶(hù)端,減少了客戶(hù)端的壓力。因此,B/S架構(gòu)也被稱(chēng)作瘦客戶(hù)端。
為你推薦