C/S 和 B/S

C/S

    C/S 全名 Client/Server,即客戶端與服務端,一種典型的兩層架構,客戶端是運行在用戶端的程序,能夠是 app 也能夠是電腦上的程序。前端

    而服務端則分爲兩種:一是直接運行在諸如 mysql、sqlserver 這類的數據庫上的,客戶端經過數據庫鏈接直接訪問獲取數據;二就是常見的 Socket 服務端,經過創建 Socket 使客戶端與服務端通訊。mysql

    C/S 還有一個別名稱作胖客戶端架構,由於客戶端須要實現多數業務邏輯和界面展現,承受很大的壓力。sql

 

B/S

    B/S 全名 Browser/Server,即瀏覽器/服務器架構,一般只有少數邏輯在前端瀏覽器中實現,瀏覽器通常都隨系統自帶,無需單獨安裝。數據庫

    B/S 能夠看作瘦客戶端架構,業務邏輯和計算大部分放在服務端,減小了客戶端的壓力,但展現的界面就沒有 C/S 結構的客戶端來的豐富。瀏覽器

相關文章
相關標籤/搜索