CS/BS軟件架構

CS:

client/server 對應客戶端/服務端架構。採用客戶端和服務端進行交互。

例如:QQ、酷狗、英雄聯盟等軟件就屬於這種架構的軟件,該類型軟件在使用時需要在客戶端計算機安裝相應的客戶端程序,對計算機電腦配置要求較高,且軟件一旦升級,每個客戶端計算機都要升級程序,開發語言C、C++等

BS:

browser/server 對應瀏覽器/服務器架構。採用瀏覽器和服務端進行交互。

例如:京東商城、天貓、拼多多、大學信息管理系統、公司辦公系統、政府信息系統等軟件就屬於這種架構的軟件。
該類型軟件使用時直要客戶端計算機安裝瀏覽器即可,對客戶端的計算機電腦配置要求較低,且軟件升級後只改動服務端代碼即可,客戶端不必重新安裝。

區別

CS

會具有更好的,更流暢的用戶體驗。因爲客戶端本身就有一部分軟件的代碼在本地。執行效率會更高一點。但是對電腦配置要求有一點高。且需要及時更新和升級。

BS

相比與CS來說具有更方便,更實用的特點。因爲它採用瀏覽器解釋執行客戶端實時傳遞的代碼。比如一些網站等。它對電腦的要求比較低,也不必安裝和更新。只要有版本合適的瀏覽器就可以運行。

另外,現在大部分的結構更傾向於BS架構。除非一些特別注重用戶體驗的軟件如:遊戲等會採用CS架構。
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章