c/s: vb,c#,JAVA swing/awt等 客戶端/伺服器構架 (運行在電腦桌面需要安裝的程式) b/s: jsp,asp,php:基於瀏覽器訪問的應用。 共同點: 1.bs是特殊的cs,此時瀏覽器充當了客戶端 2.基於HTTP協議的 區別: 1.cs伺服器主要就是一個資料庫,所有業務邏輯 ...
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)