合肥網絡推廣公司認為,在最容易的C/S體系結構的數據庫應用中,是由兩部分組成,即客戶應用程序和數據庫服務器程序。二者可分別稱為前臺程序與后臺程序。運行數據庫服務器程序的機器,也稱為應用服務器。一旦服務器程序被開啟,就隨時等待響應客戶程序發來的請求;客戶應用程序運行在用戶自己的電腦(PC)上,對應于數據庫服務器,可稱為客戶電腦(PC),當要對數據庫中的數據進行任何操作時,客戶程序就自動地尋找服務器程序,并向其發出請求,服務器程序根據預定的規則作出應答,送回結果,應用服務器運行數據負荷較輕。C/S與B/S區別,Client/Server是建立在局域網的基礎上的Browser/Server是建立在廣域網的基礎上的。
(1)、硬件環境不一樣:C/S一般建立在專用的網絡(互聯網)上,小范圍里的網絡(互聯網)環境,局域網之間再通過專門服務器提供連接和數據交換服務。B/S建立在廣域網之上的,不必是專門的網絡(互聯網)硬件環境,例如電話上網,租用設備,信息自己管理,有比C/S更強的適應范圍,一般只需要有操作系統(System)和瀏覽器就行。
(2)、合肥網絡推廣公司認為二者對安全要求不一樣,C/S一般面向相對固定的用戶群,對信息安全的控制能力很強。一般高度機密的信息系統(System)采用C/S結構適宜,可以通過B/S發布部分可公開信息。B/S建立在廣域網之上,對安全的控制能力相對弱,面向是不可知的用戶群。
(3)、對程序架構不一樣,C/S程序可以更加注重流程,可以對權限多層次校驗,對系統(System)運行速度可以較少考慮。B/S對安全以及訪問速度的多重的考慮,建立在要更加優化的基礎之上。比C/S有更高的要求,B/S結構的程序架構是發展的趨勢,從MS的.Net系列的BizTalk2000Exchange2000等,全面支持網絡(互聯網)的構件搭建的系統(System)。SUN和IBM推的JavaBean構件技術等,使B/S更加成熟。
(4)、軟件重用不一樣,C/S程序可以不可避免的整體性考慮,構件的重用性不如在B/S要求下的構件的重用性好。B/S對的多重結構,要求構件相對獨立的功能。能夠相對較好的重用。就如買來的餐桌可以再利用,而不是做在墻上的石頭桌子。
(5)、系統(System)維護不一樣,系統(System)維護是軟件生存周期中,開銷大,相當重要C/S程序由于整體性,必須整體考察,處理出現的問題以及系統(System)更新難,可能是再做1個全新的系統(System)。B/S構件組成方面構件個別的更換,實現系統(System)的無縫更新。系統(System)維護開銷減到最小,用戶從網絡(互聯網)上自己下載(DownLoad)安裝就可以實現更新。
(6)、處理問題不一樣,C/S程序可以處理用戶面固定,并且在相同區域,安全要求高的需求,與操作系統(System)相關,應當都是相同的系統(System)。B/S建立在廣域網絡(互聯網)上,面向不一樣的用戶群,分散地域,這是C/S沒方法作到的,與操作系統(System)平臺關系最小。
(7)、用戶接口不一樣,C/S多是建立在Window平臺上,表現方法有限,對程序員普遍要求較高。B/S建立在瀏覽器上,有更加豐富和生動的表現方式與用戶交流,并且大部分難度減低,降低開發成本。
(8)、信息流不一樣,C/S程序一般是典型的中央集權的機械式處理,交互性相對低。B/S信息流向可變化,B-B、B-C、B-G等信息流向的變化,更象交易中心.
以上便是合肥網絡推廣公司分析C/S與B/S區別的基本內容了,希望能對大家了解這方面的知識有所幫助哦。