B/S架构与C/S架构的区别

B/S模式

B/S即Browser/Server,浏览器/服务器模式,典型为web应用,不需要安装特殊的软件,仅需一个浏览器,可以实现跨平台。服务器端升级后,客户设备无需做出任何改变即可进行访问。

  • 优点

    • 只要有网络和浏览器即可随时随时进行操作,分布性强,客户端零维护(browse anywhere&&anytime)
    • 新增或修改功能简单方便,通过对网页的增改
    • 开发简单,共享性强
    • 对用户设备性能要求低
  • 缺点

    • 个性化能力低
    • 跨浏览器兼容差
    • 对网络要求高,服务器端数据压力大(交互方式为请求-响应,需要动态刷新页面)
    • 安全性和速度需要进行特定优化
    • 功能不及C/S模式

C/S模式

C/S即Client/Server,客户端/服务器模式,典型为桌面级应用,需要安装特定的软件,对不同操作系统需要开发不同版本。对用户设备性能要求较高。

  • 优点

    • 个性化能力高
    • 响应速度快,在客户端对数据进行处理后再发送请求
    • 安全性高,对信息安全掌控能力较强
    • 能实现复杂的业务流程
  • 缺点

    • 需要特定的客户端安装程序
    • 跨平台需要专门的客户端
    • 开发维护成本高,更新程序需要重新安装客户端
    • 兼容性差,不同开发工具需要重新修改程序
posted @ 2020-11-20 10:01  Muk_Ngouk  阅读(99)  评论(0)    收藏  举报