C/S 模式:
傳統(tǒng)的網(wǎng)絡(luò)應(yīng)用設(shè)計模式,客戶機(client) / 服務(wù)器(server)模式。需要在通訊兩端各自部署客戶機和服務(wù)器來完成數(shù)據(jù)通信
優(yōu)點:協(xié)議可以自定義(靈活) 數(shù)據(jù)可以提前緩存到本機上,后續(xù)運行快
缺點:客戶端安裝在主機電腦上,對用戶的安全有一定威脅,需要分別開發(fā)客戶端和服務(wù)器,而且需要聯(lián)合調(diào)試,工作量大
使用場景:數(shù)據(jù)量訪問比較大,要求穩(wěn)定性較高
B/S 模式:
瀏覽器(browser) / 服務(wù)器(server)模式。只需在一端部署服務(wù)器,而另外一端使用每臺 PC 都默認配置的瀏覽器即可完成數(shù)據(jù)的傳輸。
優(yōu)點:相對安全、工作量小、跨平臺
缺點:協(xié)議是定死的,不能提前數(shù)據(jù)緩存
使用場景:數(shù)據(jù)訪問量較小