B/S簡(jiǎn)要概述
文章出處:http://www.psychicreadingswithdeb.com 作者:開(kāi)發(fā)部 人氣: 發(fā)表時(shí)間:2015年12月18日
B/S結構即瀏覽器和服務(wù)器結構。它是隨著(zhù)Internet技術(shù)的興起,對C/S結構的一種變化或者改進(jìn)的結構。在這種結構下,用戶(hù)工作界面是通過(guò)瀏覽器來(lái)實(shí)現,極少部分事務(wù)邏輯在前端(Browser)實(shí)現,但是主要事務(wù)邏輯在服務(wù)器端實(shí)現,形成所謂三層3-tier結構。B/S結構是WEB興起后的一種網(wǎng)絡(luò )結構模式??蛻?hù)機上只要安裝一個(gè)瀏覽器(Browser),服務(wù)器安裝數據庫。瀏覽器通web sever同數據庫進(jìn)行數據交互。 這樣就大大簡(jiǎn)化了客戶(hù)端電腦載荷,減輕了系統維護與升級的成本和工作量,降低了用戶(hù)的總體成本(TCO)。
軟件系統的改進(jìn)和升級越來(lái)越頻繁,B/S架構的產(chǎn)品明顯體現著(zhù)更為方便的特性。對一個(gè)稍微大一點(diǎn)單位來(lái)說(shuō),系統管理人員如果需要在幾百甚至上千部電腦之間來(lái)回奔跑,效率和工作量是可想而知的,但B/S架構的軟件只需要管理服務(wù)器就行了,所有的客戶(hù)端只是瀏覽器,根本不需要做任何的維護。無(wú)論用戶(hù)的規模有多大,有多少分支機構都不會(huì )增加任何維護升級的工作量,所有的操作只需要針對服務(wù)器進(jìn)行;如果是異地,只需要把服務(wù)器連接專(zhuān)網(wǎng)即可,實(shí)現遠程維護、升級和共享。
就投入成本而言:B/S結構軟件一般只有初期一次性投入成本。對于集團來(lái)講,有利于軟件項目控制和避免IT黑洞,而C/S結構的軟件則不同,隨著(zhù)應用范圍的擴大,投資會(huì )連綿不絕。硬件投資保護比較。在對已有硬件投資的保護方面,兩種結構也是完全不同的。當應用范圍擴大,系統負載上升時(shí),C/S結構軟件的一般解決方案是購買(mǎi)更高性能的服務(wù)器;而B(niǎo)/S架構則是通過(guò)增加服務(wù)器的數量來(lái)承擔更大的負載。
C/S和B/S各有優(yōu)勢,C/S在圖形的表現能力上以及運行的速度上肯定是強于B/S模式的,不過(guò)缺點(diǎn)就是他需要運行專(zhuān)門(mén)的客戶(hù)端,而且更重要的是它不能跨平臺,用c++在Windows下寫(xiě)的程序肯定是不能在linux下跑的。而B/S模式就不同了,它不需要專(zhuān)門(mén)的客戶(hù)端,只要瀏覽器,而瀏覽器是隨操作系統就有的,方便就是他的優(yōu)勢了。而且,B/S是基于網(wǎng)頁(yè)語(yǔ)言的、與操作系統無(wú)關(guān),所以跨平臺也是它的優(yōu)勢,而且以后隨著(zhù)網(wǎng)頁(yè)語(yǔ)言以及瀏覽器的進(jìn)步,B/S在表現能力上的處理以及運行的速度上會(huì )越來(lái)越快,它的缺點(diǎn)將會(huì )越來(lái)越少。比如,未來(lái)的HTML,在圖形的渲染方面以及音頻、文件的處理上已經(jīng)非常強大了。
不過(guò),C/S架構也有著(zhù)不可替代的作用。
未來(lái)發(fā)展趨勢,是將B/S與C/S的優(yōu)勢完美地結合起來(lái),就是說(shuō),該平臺的應用系統既能以B/S的方式發(fā)布運行,同時(shí)又具有C/S方式的極強的可操作性。