Web开发之-CS架构与BS架构
CS架构
Client/Server;客户端/服务器模式,在以前网络传输效率比较底下的时候,是CS架构软件盛行的时代,在这个时 代,所有的软件使用都离不开客户端程序,即需要先从远程下载一个客户端安装包,在本地安装,然后才能够正常 使用,对本机硬件要求较高。
优点:
- 响应速度快
- 对网络速度要求低
- 用户体验好
- 使用稳定
缺点:
- 对客户端硬件要求高
- 维护成本高,更新需要所有客户端都更新
- 跨平台性不好,针对不同的操作系统需要不同的客户端
BS架构
Browser/Server;浏览器/服务器模式,在当今高速网络带宽的时代,很多以往需要下载客户端才能正常使用的软件,只需要打开浏览器,绝大部分都可以实现;BS架构的软件项目对硬件要求不高,只需要使用的操作系统支持浏 览器即可。
优点:
- 对硬件要求低
- 维护成本低,更新时只需要服务端更新即可
- 跨平台性好,只需要操作系统支持浏览器即可
缺点:
- 对网络要求高
- 用户体验不如客户端程序