C/S模型与B/S模型

B:browser,浏览器  
C:client,客户端  
S:server,服务端

CS模型

典型的服务器与客户端模型,类比QQ客户端

BS模型

浏览器与服务器模型,web应用,类比QQ online
3层tier模型

Browser ->WEB Server ->DataBase Server

各自优缺点比较

兴起的BS模型 传统CS模型
优点 1、分布式,随时随地,使用环境不受限
2、开发快速简单
3、拓展、维护、同步简单简单
1、CS直连,客户端响应速度快
2、交互能力强
3、较强的事务处理能力,能实现复杂业务
缺点 1、无法快速输入,交互体验差
2、功能较弱
1、兼容性差
2、需要专门客户端、开发成本高

cs交互能力强、速度快、通信安全性高、通信量少
bs简单、方便开发与维护、使用环境不受限
bs: 交互能力差:1,无状态的http协议;2,基于浏览器的前端操作;3,js语言的缺陷;

cs:响应速度快
分布式系统,系统的更新与组件管理麻烦。因此多为局域网内部使用