對B S 和 C S 架構的理解

2022-06-06 21:15:08 字數 597 閱讀 7198

客戶機和伺服器通訊的兩種模式

c/s 模式是客戶端應用程式+伺服器模式 伺服器將資料傳送給客戶端應用程式,客戶端呼叫自己的圖形庫,繪製客戶端介面,伺服器和客戶端只有資料的互動。

b/s 模式是客戶端瀏覽器+**伺服器模式 伺服器會將 htm 頁面資料傳送給瀏覽器 瀏覽器引擎對 html 頁面進行解析。呼叫圖形庫繪製 html 頁面要求的頁面。

不過就有乙個前端展示的區別。所有的服務都可以寫 api,後台都可以一樣的寫法,展示 cs/bs,包括安卓的和第三方應用市場的都可以一樣的後台。只是表層的效果不一樣罷了。真正說技術區別。一看維護工作。bs 維護的簡單。但是現在的 cs 也同樣可以伺服器自動更新。另乙個就針對客戶物件不同。保密性不同罷了。其次就是前端效果,cs 的 wpf 做效果很好看,但是客戶使用的資源成本也很大。好處是可以離線使用。缺點就是資訊推廣性不太好。沒有 bs 的推廣好。現在做 cs 的專案基本上不大。小得乙個人乙個星期就搞定了。開發靈活。使用場景也靈活。這種就不適合 bs 了。還有就是針對保密性強的,不能給別人看。只希望自己使用的。cs 適用小型的,保密性強的專案,bs 適用於用大型的官方的與網際網路類的。資訊可公開化的專案。或內部團隊公開的。從開放難度來講只要技術到位,其實都差不多,後台的技術都是一樣的。

C S和B S 架構簡單理解

c s 是client server,即客戶端 伺服器端架構,一種典型的兩層架構。客戶端包含乙個或多個在使用者的電腦上執行的程式 伺服器端有兩種,一種是資料庫伺服器端,客戶端通過資料庫連線訪問伺服器端的資料 另一種是 socket伺服器端,伺服器端的程式通過socket與客戶端程式通訊 因為客戶端 ...

CS架構和BS架構

cs架構和bs架構 軟體的分類有很多種,按照物理結構可以分為單機版desktop程式和網路版程式,網路程式又分為c s程式和b s程式,比如 機房收費系統就是cs架構,而評教系統就是bs架構。當我們在開發一款軟體的時候,就要考慮它的架構了,拋開系統效能 商實力等方面的因素,最為關注的就是產品的系統架...

C S架構和B S架構

b s架構 browser server 即瀏覽器和伺服器架構。基於b s架構的web應用程式不需要安裝客戶端軟體,只需要瀏覽器就可以。應用系統完全放在應用伺服器上,通過應用伺服器和資料庫進行通訊,系統介面通過瀏覽器展現。好處 對於使用者而言,只需要連線網路,安裝瀏覽器就可以訪問系統了。對程式開發和...