首先了解下CSB分别代表什么意思?

S:Sever服务器

C:Client

B:Browser

C/S模式和B/S模式各自的优缺点?

B/S模式的优点:

  • 具有分布性的特点(前后端分离),可以随时随地进行查询、浏览等业务处理。

  • 业务扩展简单,通过增加网页即可增加服务器功能。

  • 维护简单方便,只需要改变网页,即可实现所有用户的同步更新。

  • 不需要安装客户端,可以直接运行在web浏览器中。

B/S模式缺点:

  • 逻辑结构比C/S多一层,处理速度较慢。

  • 交互能力较差,不能够在子程序间自由切换。

  • 安全性较差,许多信息容易暴露在浏览器中。

C/S模式的优点:

  • 应用服务器运行数据负荷较轻。

  • 具有较强的事务处理能力,能实现复杂的业务流程。

  • 由于客户端与服务器直接相连,中间没有环节,因此响应速度更快。

  • 数据的储存管理功能较为透明,这是相当于前台用户来说的,他们无需过问(也无法干涉)背后的逻辑过程。

C/S模式的缺点:

  • 客户端需要安装专用的客户端软件。

  • 对客户端的操作系统一般也会有限制。

  • 兼容性差,对于不同的开发工具有较大的局限性。

  • 开发成本相对较高。需要一定专业水准的技术人员才能完成。