B/S與C/S的區別

高華傑發表於2017-04-26

C/S
c:client s:server
就是客戶端與伺服器結構,常見的軟體系統結構體系,通過將任務合理分配到client端和server端,降低系統的通訊資源使用,充分利用兩段硬體環境的優勢,架構的介面和操作可以很豐富,安全效能容易保證,並且由於只有一層互動,響應速度較快。
但是,缺點是適用面較窄,通常只適用於區域網,且需要安裝後才能使用,維護成本較高,一次升級,所有的客戶端都需要改變。

 


B/S
c:browser s:server
瀏覽器/伺服器結構,極少數食物事務在前端實現,主要事務邏輯都在伺服器端實現,在與後臺資料的互動過程中,經過中介軟體(應用層WEB伺服器互動),優點就是客戶端無需安裝,瀏覽器就可,不侷限在區域網層面,也無需升級客戶端,升級服務即可。
但是速度和安全性上需要花費巨大的成本,採用的時請求與響應的模式,可能需要重新整理介面。

 

相關文章