介绍
- BS架构指的是browser,server架构,web应用,可以实现跨平台,客户端零维护,但是个性化能力低,响应速度比较慢
- CS架构指的是client,server架构,桌面级应用,响应速度快,安全性强,个性化能力强
区别
- C/S用户固定,一般只应用于局域网当中,要求计算机拥有相同的操作系统,如果对于不同的操作系统还要开发相应的版本,并且对于计算机配置要求也比较高
- B/S要求有操作系统和浏览器就行,与操作系统无关,因此采用B/S模式可以实现跨平台,对客户端的计算机电脑配置要求较低
B/S的优缺点
- 优点
- 分布性强,客户端零维护,只要有网络和浏览器可以随时随地进行操作
- 业务扩展简单方便,通过增加网页就可以实现增加功能
- 维护方便,通过修改网页就可以实现所有用户的更新
- 开发简单,共享性强
- 缺点
- 个性化弱,个性化定制差
- 因为基于浏览器,跨浏览器效果差
- B/S的交互方式是请求到响应,需要动态刷新页面,响应数据考虑到网络的问题,后台数据压力大
- 安全性和速度上需要进行特定优化
C/S的优缺点
- 优点
- 能充分发挥客户端PC处理能力,可以在客户端处理数据后再发送请求,响应快
- 操作界面能满足客户的个性化需求
- C/S结构的系统具有较强的事务处理能力,能实现复杂的业务流程
- 安全性高,可以对权限进行多次校验,提供更加安全的存储模式
- 缺点
- 需要专门的客户端安装程序
- 兼容性差,不同的开发工具需要重新修改程序
- 开发和维护的成本高,更新系统需要重新安装客户端
- 跨平台需要开发不同的客户端