C/S:需要安裝專用的客戶端軟件;B/S不需要
區別 | B/S | C/S |
硬件環境不同 | 建立在廣域網上,一般有操作系統和瀏覽器就可以 | 一般建立專用網絡上,小範圍的網絡環境,局域網之間再通過專門服務器提供鏈接和數據交換服務 |
對安全要求不同 | 由於在廣域網上,對安全的控制能力較弱,可能面向不可知的用戶 | 面向相對固定的用戶羣,對信息安全的控制能力很強,一般高度機密的信息系統採用該結構 |
對程序架構不同 | 對安全以及訪問速度的多重考慮,建立在需要更加優化的的基礎之上 | C/S程序更加註重流程。可以對權限多層次校驗,對系統運行速度可以考慮較少 |
軟件重用不同 | 對多重結構,要求構建相對獨立的功能,能夠相對較好的重用 | 重用性較差 |
系統維護不同 | 構建組成,方便個別構建的更換,實現系統的無縫升級。系統維護開銷降到最低。用戶從網上自己下載安裝就可以 | 由於整體性原因,必須整體性考察,處理出現的問題以及系統升級,升級空難,可能是在做一個全新的系統 |
處理問題不同 | 面向不同的用戶羣,分散地域 | 處理用戶面固定,並且在相同區域,安全要求高需求,與操作系統相關,應該都是相同的系統 |
用戶接口不同 | 建立在瀏覽器上,有更加生動和豐富的變現方式與用戶交流,並且大部分難度減低,降低開發成本 | 表現方法有限,對開發人員要求較高 |
信息流不同 | 交互性高 | 交互性低 |