1. 程式人生 > >B/S架構和C/S架構的區別

B/S架構和C/S架構的區別

優點 安裝客戶端 使用 lpad web 賬號體系 lsp 後臺 ket

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)

B/S架構和C/S架構的區別