C/S架構和B/S架構簡單比較


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)


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM