1. 程式人生 > >BS架構和CS架構的區別

BS架構和CS架構的區別

修改 mar sock winsock 本地 margin 只需要 後臺 tps

C/S架構的優缺點: *優點: 1.客戶端因為是獨立設計,所以可以實現個性化 2.因為客戶端是需要進行安裝的,可以不需要重復安裝和加載 3.因為客戶端是獨立開發的,所以有能力對客戶端進行安全設計 4.如果遇到不同的操作系統,需要為不同的操作系統各開發一套客戶端 *缺點: 1.因為客戶端是不需要重復安裝,所以用戶可以不更新與升級,增加了維護成本。 2.因為需要開發客戶端和服務器兩套程序,所以開發成本會增加 B/S架構的優缺點: *優點: 1.因為B/S架構具備通用性,所以開發成本較低。 2.因為不需要安裝客戶端,所以客戶端不需要進行升級,只需要更新後臺代碼即可實現所有客戶端的更新。 3.因為B/S架構多用WEB網頁進行開發,所以增、刪功能也非常容易,只需要修改網頁即可完成 *缺點: 1.耗流量,每次都要加載全部的內容(不過有緩存可以降低流量損耗) 2.因為沒有獨立的客戶端,所以無法實現個性化(通過賬號體系可以實現) 3.因為沒有獨立設計客戶端,所以客戶端難以實現安全控制(HTTPS、控件)。 4.難以實現特殊的操作(刪本地文件),所以所有的殺毒軟件都是C/S架構的。 B/S架構更多的時候是使用了HTTP協議、而C/S架構更多的時候使用的WinSocket協議(TCP、UDP)

BS架構和CS架構的區別