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