廣告贊助

  BS  

什麼是B/S?

B/S結構(Browser/Server,瀏覽器/服務器模式),是WEB興起後的一種網絡結構模式,WEB瀏覽器是客戶端最主要的應用軟件。簡單來說,就是一台主機,連接上千萬台用戶的電腦,所有的用戶都在使用同一個伺服器。

C/S   

什麼是C/S?

主從式架構 (Client–server model) 或客戶端-伺服器(Client/Server)結構簡稱C/S結構,是一種網路架構。簡單來說,就是在一個範圍內,A主機、B主機........和F主機等等可以相互連線使用,此情況就稱為C/S。

 

   B/S與C/S的關係

 

圖片源自:http://baike.m.sogou.com/baike/weixinArticle?lid=7598377&title=B%2FS%E7%BB%93%E6%9E%84&g_ut=3 

由於Client/Server結構存在的種種問題,因此人們又在它原有的基礎上提出了一種具有三層模式(3-Tier)的應用系統結構瀏覽器/服務器(Browser/Server)結構。Browser/Server結構是伴隨著因特網的興起,對Client/Server結構的一種改進。從本質上說,Browser/Server結構也是一種Client/Server結構,它可看作是一種由傳統的二層模式Client/Server結構發展而來的三層模式Client/Server結構在Web上應用的特例。
Browser/Server結構主要是利用了不斷成熟的Web瀏覽器技術:結合瀏覽器的多種腳本語言和ActiveX技術,用通用瀏覽器實現原來需要復雜專用軟件才能實現的強大功能,同時節約了開發成本。
BS2
B/S最大的優點就是可以在任何地方進行操作而不用安裝任何專門的軟件,只要有一台能上網的電腦就能使用,客戶端零安裝、零維護。系統的擴展非常容易。
B/S結構的使用越來越多,特別是由需求推動了AJAX技術的發展,它的程序也能在客戶端電腦上進行部分處理,從而大大的減輕了服務器的負擔;並增加了交互性,能進行局部實時刷新。
  
B/S的特點
(1)維護和升級方式簡單。
(2)成本降低,選擇更多。
(3)應用服務器運行數據負荷較重。
C/S的特點
主從式架構意圖提供一個可縮放 (scalable)的架構,藉此網上的計算機或者處理過程是一個客戶端或者伺服器。伺服器軟體一般,但不是總是,運行在強大的專用商業計算機上。另一方面,客戶端一般運行在普通個人電腦或者工作站上。
B/S與C/S差在哪裡?
1.硬件環境(C/S一般建立在專用的網絡上,小範圍裡的網絡環境。B/S建立在廣域網之上的,不必是專門的網絡硬件環境)
2.安全要求(C/S一般面向相對固定的用戶群,對信息的安全控制能力很強。)
3.程序架構(C/S 程序可以更加註重流程, 可以對權限多層次校驗, 對系統運行速度可以較少考慮。B/S對安全以及訪問速度的多重的考慮,建立在需要更加優化的基礎之上.比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建立在瀏覽器上,有更加豐富和生動的表現方式與用戶交流.並且大部分難度減低,減低開發成本。)
8.信息流(C/S程序一般是典型的中央集權的機械式處理,交互性相對低。B/S 信息流向可變化,BB BC BG等信息、流向的變化,更像交易中心。)
 
本文取自:http://baike.baidu.com/view/268862.htm?fromtitle=b%2Fs&fromid=219020&type=syn
https://zh.wikipedia.org/wiki/%E4%B8%BB%E5%BE%9E%E5%BC%8F%E6%9E%B6%E6%A7%8B
如有侵犯或違反版權請告知我們並於兩日內下架
 
文章標籤
創作者介紹

-TB資訊科技-

TB資訊科技 發表在 痞客邦 PIXNET 留言(0) 人氣()