B/S與C/S聯繫與區別

C/S是Client/Server的縮寫,服務器通過高性能的PC,工作站,或小型機,並採用大型數據庫喜用,如Oracle等,客戶端需要安裝專用的客戶端軟件

 

B/S是Brower/Server的縮寫,客戶端只需要安裝一個瀏覽器,服務器安裝Oracle,Sybase、SQL SERVER等數據庫,用戶就可以用web server與數據庫進行數據交互


兩者的區別:

1.硬件環境不同

C/S一般主要建立在小範圍的網絡環境中,B/S是建立子廣域網智商,比C/S有更強的適應範圍,一般只要有操作系統和瀏覽器就行

2.對安全要求不同

C/S對面向固定的用戶羣,對信息安全的控制能力強,

B/S 對安全的控制能力相對弱

3.對程序架構不用

C/S更加註重流程,可以對權限多層次校驗,對系統的運行速度可以較少考慮

B/S對安全及訪問速度有多重的考慮,SUN和IBM推出的javabean構建技術等,使得B/S更加成熟

4.軟件重用不同

C/S程序可以不可避免的整體性考慮,構建的重用性不如B/S要求下的重用性好

B/S要求構件相對獨立的功能,能夠相對較好的重用

5.系統維護不同

C/S需要考慮整體性,系統維護困難

B/S可以實現單方面的維護,更好的實現升級

6.用戶接口不同

C/S多是建立在window平臺上,表現方法有限

B/S建立在瀏覽器上,有更加豐富的變現方式與用戶交互,降低開發成本

7.處理問題不同

C/S處理用戶界面固定,與操作系統相關

B/S建立在廣域網上,面向不同的用戶羣,與操作系統平臺關係小

8.信息流不同

C/S的機械處理,使得交互性較低

B/S信息流變化多姿交互性強

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章