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