__x__(4)0905次日__軟件架構

軟件架構前端

  • C/S 架構,客戶端/服務器,用戶經過客戶端使用軟件。

通常的應用軟件都是 C/S 架構,如 QQ,360 等等。瀏覽器

C 爲 Client,用戶電腦使用的軟件。安全

S 爲 Server,服務器,負責數據處理,業務邏輯。服務器

特色:架構

  • 使用前要安裝;
  • 軟件須要更新,客戶端與服務器同時更新;
  • 軟件不可跨平臺,exe 就只能在 PC 上用,其餘的平臺須要再編譯開發;
  • C/S 軟件之間的通訊採用自定義協議,相對安全。
  • B/S 架構,瀏覽器/服務器,用戶經過瀏覽器訪問網頁指定網址的方式來使用軟件。

B 即 Browser 瀏覽器,前端技術,結構,變現,行爲網站

S 即 Server 服務器,JavaEE 後臺開發工程師加密

本質上也是 C/S,只是 B/S 使用瀏覽器做爲客戶端。spa

一般軟件有:京東,淘寶,12306,知乎等等。開發

特色編譯

  • 軟件無需安裝。
  • 軟件更新時,只須要更新服務器便可。
  • B/S 軟件能夠跨平臺,只要平臺有瀏覽器。
  • B/S 架構軟件,採用    通用的 HTTP 協議(這個密碼本每一個人都有)    進行通訊。
  • 安全性相對較低,可是也能夠本身加密,即便用 HTTPS(涉及密碼的網站,在 HTTP基 礎上加了一個安全套接字 S )變成加密協議。

B/S成本更低,跨平臺通用性更高,更新維護更容易

相關文章
相關標籤/搜索