1. 程式人生 > >BS與CS的聯系與區別

BS與CS的聯系與區別

業務邏輯 綜合 優點 運行 extjs easy 平臺 個數 交互

c/s:

  vb,c#,JAVA swing/awt等 客戶端/服務器構架 (運行在電腦桌面需要安裝的程序)

b/s:

  jsp,asp,php:基於瀏覽器訪問的應用。

  

共同點:

    1.bs是特殊的cs,此時瀏覽器充當了客戶端

    2.基於HTTP協議的

區別:

    1.cs服務器主要就是一個數據庫,所有業務邏輯以及界面渲染交給客戶度端

bs:把業務邏輯交給服務端完成,客戶端只做界面渲染和數據交換,每次升級需要安裝,可移植性差。

    2.cs:較安全,用戶界面很豐富,用戶體驗不錯

bs:只開發服務端,跨平臺,可移植性強,安全性低,用戶體驗差。現在的應用綜合BS CS的優點:富客戶端技術:客戶端會處理部分的業務邏輯,也會做界面的渲染和數據交互.界面豐富好比是CS.EasyUI,Flex,Extjs,Java FX等

瘦客戶端技術: 基於傳統的html界面,客戶端只界面的渲染和數據交互.(傳統的BS)

BS與CS的聯系與區別