c/s架构
即Client/Server(客户端/服务端),可以分为客户端和服务端两层。比如手机QQ,手机微信
优点
1.可以界面和操作丰富
2.安全性能好
3.只有一层交互,响应速度快
缺点
1.一般建立在专用的网络上,小范围的网络环境
2.用户群固定,需要安装
3.维护成本高(一次升级,所有改变)
B/S架构
即Browser/Server(浏览器/服务器)架构,通过网页的形式,放到服务器上
优点
1.无需安装,浏览器即可
2.可直接放广域网,交互性强
3.不需升级多个客户端,升级服务器即可,不需重新下载
缺点
1.垮浏览器
2.达到c/s的程序花费精力多
3.速度安全方面的设计成本高