當前位置:編程學習大全網 - 編程語言 - BS與CS的聯系與區別

BS與CS的聯系與區別

C/S 與 B/S 區別:

1、處理問題不同

C/S 程序可以處理用戶面固定, 並且在相同區域,安全要求高需求,與操作系統相關。應該都是相同的系統。

B/S 建立在廣域網上,面向不同的用戶群,分散地域,這是C/S無法作到的。與操作系統平臺關系最小。

2、用戶接口不同

C/S 多是建立的Window平臺上,表現方法有限,對程序員普遍要求較高。

B/S 建立在瀏覽器上,有更加豐富和生動的表現方式與用戶交流。並且大部分難度減低,減低開發成本。

3、信息流不同

C/S 程序壹般是典型的中央集權的機械式處理,交互性相對低。

B/S 信息流向可變化,B-B B-C B-G等信息、流向的變化,更像交易中心。

聯系:系統開發中C/S結構(Client/Server)中Client(客戶端)往往可以由 B/S結構(Browser/Server結構)的Browser(瀏覽器)及其載體承擔。

C/S結構的Web應用與B/S結構(Browser/Server結構)具有緊密聯系。大系統和復雜系統中,C/S結構和B/S結構的嵌套也很普遍。

擴展資料:

C/S又稱Client/Server或客戶/服務器模式。服務器通常采用高性能的PC、工作站或小型機,並采用大型數據庫系統,如Oracle、Sybase、Informix或 SQL Server。客戶端需要安裝專用的客戶端軟件。

B/S是Brower/Server的縮寫,客戶機上只要安裝壹個瀏覽器(Browser),如Netscape Navigator或Internet Explorer,服務器安裝Oracle、Sybase、Informix或 SQL Server等數據庫。瀏覽器通過Web Server 同數據庫進行數據交互。

C/S的優點是能充分發揮客戶端PC的處理能力,很多工作可以在客戶端處理後再提交給服務器。對應的優點就是客戶端響應速度快。缺點主要有以下幾個:只適用於局域網。

而隨著互聯網的飛速發展,移動辦公和分布式辦公越來越普及,這需要我們的系統具有擴展性。這種方式遠程訪問需要專門的技術,同時要對系統進行專門的設計來處理分布式的數據。

B/S最大的優點就是可以在任何地方進行操作而不用安裝任何專門的軟件。只要有壹臺能上網的電腦就能使用,客戶端零維護。

系統的擴展非常容易,只要能上網,再由系統管理員分配壹個用戶名和密碼,就可以使用了。甚至可以在線申請,通過公司內部的安全認證(如CA證書)後,不需要人的參與,系統可以自動分配給用戶壹個賬號進入統。

參考資料:

百度百科--B/S結構

  • 上一篇:為何在防空導彈已經普及的時代
  • 下一篇:為什麽月球車的設計有許多特殊要求
  • copyright 2024編程學習大全網