BS架构与CS架构详解

1、CS(client/server)与BS(browser/serber)架构的区别

  1)硬件环境不同

  CS架构是建立在局域网上的,需要安装软件,要求有相同的操作系统,对计算机的配置要求较高。

  BS架构是建立的广域网上的,有浏览器和操作系统就行,与操作系统无关(可以跨平台),对计算机电脑的配置要求较低。

  2)安全要求不同

  CS:一般面向相对固定的用户群,程序更加注重流程,它可以对权限进行多层次校验,提供了更安全的存取模式,对信息安全的控制能力很强。

  BS:建立在广域网上,面向不可知的用户,对安全的控制力较弱。

  3)软件维护

  CS:开发维护成本较高,需要专业的技术人员完成,每一个客户端软件都需要进行升级更新

  BS:维护简单方便,网页修改所有用户都会进行同步更新

  4)用户体验

  CS:客户端进行大量的业务处理然后交给服务端,所以客户端的响应速度比较快

  BS:客户端与服务端的交互是请求响应式,需要动态刷新页面,所以响应速度较慢。

  5)个性化功能

  CS:操作界面漂亮、形式多样,可以充分满足客户自身的个性化要求。 

  BS:软件的个性化特点明显降低,难以实现传统模式下的特殊功能要求.

 

总结:

  CS架构响应速度快,安全性强,个性化特点较强;但是开发维护成本较高,分布功能较弱,兼容性差,用户群固定

  BS架构分布性强,客户端零维护,业务扩展简单;但是响应速度较慢,安全性较差。

软件的个性化特点明显降低,难以实现传统模式下的特殊功能要求

上一篇:第四阶段:Vue框架 day75 Vue--Vue配置bs环境


下一篇:jsp简介以及BS/CS架构