單機應用屬於 **單機模式**,不歸屬於 C/S (Client/Server) 或 B/S (Browser/Server) 模式。
| 維度 | 單機模式 | C/S 模式 | B/S 模式 |
|---|---|---|---|
| 架構 | 單一進程,應用與數據庫同機 | 客戶端 + 服務端 (兩層/多層) | 瀏覽器 + Web 服務器 + 應用服務器 + 數據庫 |
| 部署 | 單機安裝,無需網絡 | 客戶端分發安裝,服務端集中部署 | 服務端部署,客戶端零安裝 (瀏覽器) |
| 數據存儲 | 本地文件/嵌入式數據庫 | 服務端數據庫 | 服務端數據庫 |
| 併發訪問 | 單用戶/單進程 | 多客戶端併發 | 海量用戶併發 |
| 維護升級 | 逐機更新 | 客戶端需分發更新 | 服務端更新即時生效 |
| 典型例子 | 記事本、計算器、單機遊戲、Access/Excel 本地應用 | 早期 ERP、銀行櫃員系統、QQ/微信 PC 客戶端 | 電商網站、OA 系統、郵箱、現代 Web App |
「單機模式」是獨立存在的架構類別,定義為:**應用邏輯、數據存儲、用戶界面全部在同一台計算機上運行,無需網絡通信即可完成功能**。它是軟件架構演進的起點,而非 C/S 或 B/S 的子集。