1. 程式人生 > >C/S和B/S的區別及應用

C/S和B/S的區別及應用

web瀏覽器 internet 存儲 技術 程序 net技術 系統 前端 業務邏輯

區別:

  B/S(Browser/Server):瀏覽器/服務器,瀏覽器也就是指的是web瀏覽器如微軟的Internet Explorer、Mozilla的Firefox、Opera和Safari等,隨著Internet技術的興起,對C/S架構的改進,為了區別於傳統的C/S 模式,特意稱為B/S模式。在這種模式下,極少的邏輯是在前端Browser)實現,主要事務邏輯在服務器端(Server)實現,和DB端構形成三層結構。這樣就極大程度上減輕了客戶端.

  C/S(Client/Server):客戶端/服務端,C/S 架構是一種典型的兩層架構,其客戶端包含一個或多個在用戶的電腦上運行的程序,而服務器端有兩種,一種是數據庫服務器端,客戶端通過數據庫連接訪問服務器端的數據;另一種是Socket服務器端,服務器端的程序通過Socket與客戶端的程序通信。客戶端需要實現絕大多數的業務邏輯和界面展示。這種架構中,作為客戶端的部分需要承受很大的壓力,因為顯示邏輯和事務處理都包含在其中,通過與數據庫的交互(通常是SQL或存儲過程的實現)來達到持久化數據,以此滿足實際項目的需要。


應用:

  B/S 只需要有操作系統和瀏覽器就行,客戶端零維護

  C/S一般應用於局域網中

參考鏈接:https://blog.csdn.net/a964921988/article/details/78707105

C/S和B/S的區別及應用