BS架构和CS架构

介绍

  • BS架构指的是browser,server架构,web应用,可以实现跨平台,客户端零维护,但是个性化能力低,响应速度比较慢
  • CS架构指的是client,server架构,桌面级应用,响应速度快,安全性强,个性化能力强

区别

  • C/S用户固定,一般只应用于局域网当中,要求计算机拥有相同的操作系统,如果对于不同的操作系统还要开发相应的版本,并且对于计算机配置要求也比较高
  • B/S要求有操作系统和浏览器就行,与操作系统无关,因此采用B/S模式可以实现跨平台,对客户端的计算机电脑配置要求较低

B/S的优缺点

  • 优点
    1. 分布性强,客户端零维护,只要有网络和浏览器可以随时随地进行操作
    2. 业务扩展简单方便,通过增加网页就可以实现增加功能
    3. 维护方便,通过修改网页就可以实现所有用户的更新
    4. 开发简单,共享性强
  • 缺点
    1. 个性化弱,个性化定制差
    2. 因为基于浏览器,跨浏览器效果差
    3. B/S的交互方式是请求到响应,需要动态刷新页面,响应数据考虑到网络的问题,后台数据压力大
    4. 安全性和速度上需要进行特定优化

C/S的优缺点

  • 优点
    1. 能充分发挥客户端PC处理能力,可以在客户端处理数据后再发送请求,响应快
    2. 操作界面能满足客户的个性化需求
    3. C/S结构的系统具有较强的事务处理能力,能实现复杂的业务流程
    4. 安全性高,可以对权限进行多次校验,提供更加安全的存储模式
  • 缺点
    1. 需要专门的客户端安装程序
    2. 兼容性差,不同的开发工具需要重新修改程序
    3. 开发和维护的成本高,更新系统需要重新安装客户端
    4. 跨平台需要开发不同的客户端
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章