C/S 架構

C/S 架構也稱為主從式架構,是最常見的軟體開發架構,由客戶端及伺服器端組成。 客戶端和伺服器端都有各自的軟體系統和硬體設備,並使用各種網路傳輸協定進行資料交換,例如:HTTP 協定、WebSocket。 此架構對於效能及安全都有比較高的保障,但維護成本也較高,且使用者通常需要安裝獨立的軟體才能使用。

B/S 架構

B/S 架構也是一種 C/S 架構,只是客戶端專指透過瀏覽器來操作系統,而無須安裝任何軟體,這個簡單的限制,可以大大減少軟體維護的成本及軟體升級的困難度。 在 B/S 架構中,應用程式主要都是在伺服器端運行,對於客戶端設備的效能要求較低,只要能開啟瀏覽器就能使用,但對於伺服器端效能要求則較高。