B S架構與C S架構的區別

2022-07-29 08:33:10 字數 767 閱讀 4835

c/s結構,即client/server(客戶機/伺服器)結構,是大家熟知的軟體系統體系結構,通過將任務合理分配到client端和server端,降低了系統的通訊開銷,可以充分利用兩端硬體環境的優勢。早期的軟體系統多以此作為首選設計標準。

第二部分:

1)硬體區別:c/s一般建立在專用的網路上,小範圍的網路環境,區域網之間通過專門伺服器與資料庫進行交換。b/s建立在廣域網之上,不必是是專門的網路硬體環境。

2)安全不同:c/s面對固定的使用者群,對資訊保安的控制能力很強;b/s建立在廣域網之上,對安全的控制能力相對較弱,面向未知使用者。

3)對於程式架構不同:c/s可以更加注重流程,可以對許可權多層次校驗,對系統執行速度考慮較少。b/s對安全以及訪問速度的多重考慮,建立在需要更加優化的基礎之上。

4)軟體重用不同:c/s可以不避免的整體性考慮,構件的重用性,不如在b/s要求下的構件重用性好。b/s對多重結構,要求構件相對獨立的功能。

5)系統維護不同:c/s程式由於整體性,必須整體考察,處理出現的問題以及系統公升級,公升級比較困難。b/s結構方便個別構件的更換,實現系統的無縫公升級,系統維護,開銷減到最小,可以自動公升級。

6)處理問題不同:c/s可以處理固定使用者,並且在相同區域,安全要求較高,與作業系統無關。b/s結構建立在廣域網上,面對不同的使用者群,分散地域,這是c/s結構無法做到的,與作業系統平台關係較小。

7)使用者介面不同:c/s多是建立的window平台上,表現方法有限,對程式設計師的要求較高。b/s時建立在瀏覽器上,有更加豐富和生動的表現方式與使用者交流,並且大部分難度降低或可以降低開發成本。

B S架構與C S架構的區別

現在軟體開發的整體架構主要分為b s架構與c s架構,選擇哪種架構不僅對於軟體開發公司很重要,也對應用企業很重要,在應用的過程中,肯定會碰到這個問題,偉創軟體就這個問題做了詳盡的解析,目前,偉創軟體就是採用b s架構。不同 1.硬體環境不同 c s 一般建立在專用的網路上,小範圍裡的網路環境,區域網...

C S 架構與B S架構的區別

1.c s client server架構,及客戶端 伺服器架構,可以使用任何通訊協議,而b s架構規定必須實現http協議。c s充分發揮客戶端pc的處理能力,很多資料通過客戶端的處理後再發給伺服器,降低伺服器負荷,提高了速度,但是維護非常複雜,必須安裝專用的客戶端軟體,對客戶機的操作做系統也是有...

B S架構與C S架構的區別

今天主要記錄的是bs架構與cs架構的區別 希望能用的上 1 b s架構 其中,b代表browser 瀏覽器 s代表server 伺服器 b s架構即 瀏覽器 伺服器架構。b s架構的簡單示意圖 b s架構中,瀏覽器和伺服器之間使用http協議通訊。b s架構的優點 只需要開發伺服器端軟體即可,工作量...