一、 概念
1. b/s架構
browser-server,瀏覽器和伺服器架構。包含客戶端瀏覽器、web應用伺服器、資料庫伺服器的軟體系統。使用者只需要乙個瀏覽器就可以訪問服務。系統更新時,只需要更新服務端,無需更新瀏覽器。(如**、微博等**)
2. c/s架構
client-server,客戶機和伺服器結構。c/s結構與b/s最顯著的區別時需要安裝客戶端,通過客戶端程式來訪問應用系統。(如qq、網易雲等軟體)
二、兩者的區別
1. 硬體環境不同
b/s建立在廣域網上,不需要專門的網路硬體環境;
c/s使用區域網(區域性專用網路)。
2. 安全要求不同
b/s建立在廣域網上,對安全的掌控能力弱,面向不可知的使用者群;
c/s一般面向相對固定的使用者群,對資訊保安控制能力強。
3. 系統維護不同
b/s系統無縫公升級、有更豐富的表現形式開發難度較低;
c/s程式由於整體性,必須整體考察,公升級困難,表現方法有限,對程式設計師要求較高。
4. 處理問題不同
b/s面向所有使用者,對系統要求小;
c/s處理使用者固定,安全需求高,需要相同作業系統。
C S架構和B S 架構的區別
框架 是專案軟體開發過程中提取特定領域軟體的共性部分形成的體系結構。是半成品,不是現成可用的應用系統,他提供了諸多服務,供開發人員進行開發使用。架構 可以理解為是乙個藍圖,一種設計方案,是關於軟體如何設計的重要策略,是問題的抽象解決方案。架構被 體現和遵循,能夠描述抽象元件之間的通訊和呼叫。c s ...
B S架構和C S架構的區別
b browser 瀏覽器 c clent 客戶端 s server 服務端 比較 標準 相對於cs架構來說bs架構的兩端都是在使用現成的成熟產品。所以bs會顯示的標準一些 效率 相對bs架構來說cs中的客戶端可以分擔一些資料的處理,因此執行效率會高一些 安全 bs架構當中得到的資料傳輸都是以htt...
BS架構和CS架構的優缺點
1 cs bs架構定義 c s 架構是一種典型的兩層架構,其客戶端包含乙個或多個在使用者的電腦上執行的程式,而伺服器端有兩種,一種是資料庫伺服器端,客戶端通過資料庫連線訪問伺服器端的資料 另一種是socket伺服器端,伺服器端的程式通過socket 與客戶端的程式通訊。bs browser serv...