所謂BS架構(gòu)其實就是瀏覽器的一種服務(wù)器架構(gòu),BS的主要特點是分布性強、維護(hù)方便、開發(fā)簡單且共享性強、總體擁有成本低。但數(shù)據(jù)安全性問題、對服務(wù)器要求過高、數(shù)據(jù)傳輸速度慢、軟件的個性化特點明顯降低,難以實現(xiàn)傳統(tǒng)模式下的特殊功能要求。它是瘦客戶端,對大量的數(shù)據(jù)輸入以及報表的應(yīng)答等都需要通過瀏覽器與服務(wù)器進(jìn)行交互,通信開銷大,而且對于實現(xiàn)復(fù)雜的應(yīng)用構(gòu)造有較大的困難。
BS架構(gòu)優(yōu)點如下:
1、分布性強,客戶端零維護(hù)。只要有網(wǎng)絡(luò)、瀏覽器,可以隨時隨地進(jìn)行查詢、瀏覽等業(yè)務(wù)處理。
2、業(yè)務(wù)擴展簡單方便,通過增加網(wǎng)頁即可增加服務(wù)器功能。
3、維護(hù)簡單方便,只需要改變網(wǎng)頁,即可實現(xiàn)所有用戶的同步更新。
4、開發(fā)簡單,共享性強。
BS架構(gòu)缺點如下:
1、個性化特點明顯降低,無法實現(xiàn)具有個性化的功能要求。
2、在跨瀏覽器上,BS架構(gòu)不盡如人意。
3、客戶端服務(wù)器端的交互是請求-響應(yīng)模式,通常動態(tài)刷新頁面,響應(yīng)速度明顯降低(Ajax可以一定程度上解決這個問題)。無法實現(xiàn)分頁顯示,給數(shù)據(jù)庫訪問造成較大的壓力。
4、在速度和安全性上需要花費巨大的設(shè)計成本。
5、功能弱化,難以實現(xiàn)傳統(tǒng)模式下的特殊功能要求。
以上就是什么是BS架構(gòu),有什么用?的內(nèi)容。