二、區別(C/S和B/S):
1.不同的硬件環境:
C/S壹般建立在專用網絡上,在小型網絡環境中,局域網通過專用服務器提供連接和數據交換服務。B/S構建在廣域網上,不需要有專門的網絡硬件環境,比如電話接入、租用設備、自行管理信息等。比C/S的適應範圍更強,壹般只需要壹個操作系統和壹個瀏覽器。
2.不同的安全要求:
C/S壹般面向相對固定的用戶群體,對信息安全的控制能力很強。壹般來說,C/S結構適用於高度機密的信息系統。可以通過B/S發布壹些公共信息,B/S基於廣域網,安全控制能力比較弱,可能會面向未知用戶。
3.程序架構有所不同:
C/S程序可以多關註進程,多層次檢查權限,少關註系統的運行速度。B/S對安全性和訪問速度的多重考慮是基於需要更多的優化。B/S結構的程序架構比C/S結構有更高的要求,是發展的趨勢。來自BizTalk 2000 Exchange 2000的MS。Net系列,完全支持網絡組件構建的系統。SUN和IBM推JavaBean?組件技術等。,讓B/S更加成熟。
4.軟件重用是不同的:
C/S程序可以被認為是壹個不可避免的整體。組件的復用性不如B/S需求下的組件。B/S的多元結構要求組件具有相對獨立的功能,可以相對較好的復用,就像買來的餐桌可以復用,而不是墻上的石桌。
5.不同的系統維護:
由於C/S程序的完整性,需要對其進行整體考察,對出現的問題進行處理,對系統進行升級,可能是壹個全新的系統。B/S組件,方便單獨更換組件,系統無縫升級。系統的維護成本被最小化。用戶可以自己從網上下載並安裝它來實現升級。
擴展數據:
功能:
由於客戶機/服務器結構存在的問題,人們提出了壹種具有三層應用系統結構的瀏覽器/服務器結構。瀏覽器/服務器結構是隨著互聯網的興起對客戶機/服務器結構的改進。從本質上來說,瀏覽器/服務器結構也是壹種客戶機/服務器結構,可以看作是由傳統的兩層客戶機/服務器結構發展而來的三層客戶機/服務器結構的特例。
瀏覽器/服務器結構主要采用成熟的Web瀏覽器技術:結合瀏覽器的各種腳本語言和ActiveX技術,用壹個通用瀏覽器實現原本需要復雜專用軟件才能實現的強大功能,同時節省了開發成本。
B/S最大的優點就是可以在任何地方操作,不需要安裝任何特殊的軟件。只要有能上網的電腦就可以使用,客戶端零安裝零維護。系統的擴展非常容易。
參考資料:
百度百科-B/S結構