Web开发之-CS架构与BS架构

CS架构

Client/Server;客户端/服务器模式,在以前网络传输效率比较底下的时候,是CS架构软件盛行的时代,在这个时 代,所有的软件使用都离不开客户端程序,即需要先从远程下载一个客户端安装包,在本地安装,然后才能够正常 使用,对本机硬件要求较高。

优点:

  1. 响应速度快
  2. 对网络速度要求低
  3. 用户体验好
  4. 使用稳定

缺点:

  1. 对客户端硬件要求高
  2. 维护成本高,更新需要所有客户端都更新
  3. 跨平台性不好,针对不同的操作系统需要不同的客户端
    Web开发之-CS架构与BS架构

BS架构

Browser/Server;浏览器/服务器模式,在当今高速网络带宽的时代,很多以往需要下载客户端才能正常使用的软件,只需要打开浏览器,绝大部分都可以实现;BS架构的软件项目对硬件要求不高,只需要使用的操作系统支持浏 览器即可。

优点:

  1. 对硬件要求低
  2. 维护成本低,更新时只需要服务端更新即可
  3. 跨平台性好,只需要操作系统支持浏览器即可

缺点:

  1. 对网络要求高
  2. 用户体验不如客户端程序
    Web开发之-CS架构与BS架构