C/S體系結構與B/S體系結構應用的區別
什麼是C/S體系結構?
C/S即Client/Server(客戶端/伺服器),即在開發的過程中,客戶端需要安裝相應的軟體才能連線伺服器,並且該軟體承擔所有的邏輯和運算,伺服器只提供資料的互動的一種體系結構.
什麼是B/S體系結構?
B/S即Browser/Server(瀏覽器/伺服器),即在開發過程中,客戶端只需要一個瀏覽器,即可以實現與伺服器互動,伺服器承擔所有的邏輯和計算,瀏覽器只負責將結果顯示在螢幕上的一種體系結構.
C/S和B/S體系結構應用區別?
1.C/S體系結構對伺服器來說不需要承擔太多的邏輯和運算,大大減少了伺服器的執行負擔,而B/S的運算全部在服務上面這就需要伺服器提供大量的效能來進行運算;
2.C/S體系結構對於不同的作業系統必須開發適合在各個作業系統上面執行的軟體,而B/S體系結構則只需要在任何瀏覽器裡面訪問伺服器即可實現相應的功能;
3.C/S體系結構對於還未開發成熟的應用來說非常不友好,每經過一次新修改都需要使用者重新下載安裝,很容易使使用者失去信心,而B/S體系結構,只需要修改伺服器的邏輯即可,無論使用者在哪裡的瀏覽器訪問都是更新過後的介面和功能;
4.對於兩種體系結構,C/S應用的執行速度與使用者端的配置有關,隨著使用者端的配置升高,使用者體驗也會變得更好,但B/S體系結構的使用者體驗與使用者端的配置沒有太大關係,只對於伺服器的效能要求高;