B/S架構(gòu)軟件的優(yōu)勢與劣勢
文章出處:http:// 作者:興邦開發(fā)部 人氣: 發(fā)表時間:2016年04月05日
(1)維護和升級方式簡單。目前,軟件系統(tǒng)的改進和升級越來越頻繁,C/S系統(tǒng)的各部分模塊中有一部分改變,就要關(guān)聯(lián)到其它模塊的變動,使系統(tǒng)升級成本比較大。B/S與C/S處理模式相比,則大大簡化了客戶端,只要客戶端機器能上網(wǎng)就可以。對于B/S而言,開發(fā)、維護等幾乎所有工作也都集中在服務器端,當企業(yè)對網(wǎng)絡應用進行升級時,只需更新服務器端的軟件就可以,這減輕了異地用戶系統(tǒng)維護與升級的成本。如果客戶端的軟件系統(tǒng)升級比較頻繁,那么B/S架構(gòu)的產(chǎn)品優(yōu)勢明顯——所有的 升級操作只需要針對服務器進行。
(2)系統(tǒng)的性能 在系統(tǒng)的性能方面,B/S占有優(yōu)勢的是任何時間、任何地點、任何系統(tǒng),只要可以使用瀏覽器上網(wǎng),就可以使用B/S系統(tǒng)的終端。采用C/S結(jié)構(gòu)時,客戶端和服務器端都能夠處理任務,這雖然對客戶機的要求較高,但因此可以減輕服務器的壓力。
(3)系統(tǒng)的開發(fā) C/S結(jié)構(gòu)是建立在中間件產(chǎn)品基礎(chǔ)之上的,要求應用開發(fā)者自己去處理事務管理、消息隊列、數(shù)據(jù)的復制和同步、通信安全等系統(tǒng)級的問題。這對應用開發(fā)者提出了較高的要求,而且迫使應用開發(fā)者投入很多精力來解決應用程序以外的問題。這使得應用程序的維護、移植和互操作變得復雜。如果客戶端是在不同的操作系統(tǒng)上,C/S結(jié)構(gòu)的軟件需要開發(fā)不同版本的客戶端軟件