讀 BS CS 優缺點比較 及 適應場合

2022-01-11 17:07:52 字數 1730 閱讀 1049

原文件位置:

首先來說

b/s和

c/s兩種軟體體系結構。

b/sbrowser/server指瀏覽器和伺服器端,在客戶機端不用裝專門的軟體,只要乙個瀏覽器即可(瘦客戶端)

c/sclient/server指客戶機和伺服器,在客戶機端必須裝客戶端軟體及相應環境後,才能訪問伺服器(胖客戶端)

b/s和

c/s優缺點比較:

1)c/s的優點(最簡單:可以減輕伺服器端壓力,如果使用者的需求特別複雜,用c/s。)

能充分發揮客戶端

pc的處理能力,很多任務作可以在客戶端處理後再提交給伺服器。對應的優點就是客戶端響應速度快。

c/s的缺點主要有以下幾個:

只適用於網速較快的網路環境如:區域網。隨著網際網路的飛速發展,移動辦公和分布式辦公越來越普及,很多情況下都是在不同的網路環境下辦公的,而當前形式下網速又相對較慢,所以很多情況下,

c/s不能很好的滿足業務需求。

客戶端需要安裝專用的客戶端軟體及執行環境。首先涉及到安裝的工作量,其次任何一台電腦出問題,如病毒、硬體損壞,都需要進行安裝或維護。特別是有很多分部或專賣店的情況,不是工作量的問題,而是路程的問題。還有,系統軟體公升級時,每一台客戶機需要重新安裝,其維護和公升級成本非常高。

2)b/s最大的優點(最簡單:b/s最大優勢:客戶端不用維護,適用於使用者群龐大,或客戶需求經常發生變化的情況。)

可以在任何地方進行操作而不用安裝任何專門的軟體。只要有一台能上網的電腦就能使用,客戶端零維護。

b/s架構的軟體對乙個稍微大一點單位來說,系統管理人員不需要在幾百甚至上千部電腦之間來回奔跑,只需要管理伺服器就行了,所有的客戶端只是瀏覽器,根本不需要做任何的維護。無論使用者的規模有多大,有多少分支機構都不會增加任何維護公升級的工作量,所有的操作只需要針對伺服器進行;如果是異地,只需要把伺服器連線專網即可,實現遠端維護、公升級和共享。所以客戶機越來越「瘦

」,而伺服器越來越「胖

」是將來資訊化發展的主流方向。

b/s 

建立在廣域網上

, 面向不同的使用者群

, 分散地域

, 這是

c/s無法作到的或者說不擅長的

. 與作業系統平台關係最小

.b/s

b/s系統的介面表現形式是html+css+jquery,做出的的介面要比c/s的美觀和強大,比如介面可以任意滾動,能容納更多的內容。

b/s系統,客戶端邊承載的系統是瀏覽器,所以其系統處理能力較差。

b/s系統,大運算量的邏輯會對伺服器造成很大的壓力。

應該說,

b/s和

c/s各有千秋,他們都是當前非常重要的計算架構。在適用

internet

、維護工作量等方面,

b/s比

c/s要強得多的多;但在執行速度、資料安全、人機互動等方面,

b/s遠不如

c/s。綜合起來可以發現,凡是

c/s的強項,便是

b/s的弱項,反之亦然。

B S C S 優缺點比較 及 適應場合

首先來說b s和c s兩種軟體體系結構。b s 是browser server指瀏覽器和伺服器端,在客戶機端不用裝專門的軟體,只要乙個瀏覽器即可 瘦客戶端 c s 是client server指客戶機和伺服器,在客戶機端必須裝客戶端軟體及相應環境後,才能訪問伺服器 胖客戶端 b s和c s優缺點比較...

mybatis的優缺點及應用場合

與jdbc相比,減少了50 以上的 量 mybatis是最簡單的持久化框架,小巧簡單且易學 mybatis想到靈活,不會對應用程式或者資料庫的現有設計強加任何影響,sql寫在xml裡,從程式 中徹底分離,降低耦合度,便於統一管理和優化,並可重用 提供xml標籤,支援編寫動態sql語句 提供對映標籤,...

7種css左邊固定,右邊自適應及優缺點

公共樣式 我是左側,固定寬度為100px 我是右側,寬度自適應,多多指教 float margin left方案 left float right margin container float 父元素清除浮動 缺點 需要清除浮動 需要計算右側盒子的margin left兩個子元素浮動 float 子...