解读CS架构和BS架构最主要的区别

北京蓝尊科技有限公司
2021-11-25
来源:蓝尊科技


图示:cs客户端服务器模式

CS是客户端服务器模式,CS架构的应用程序需要用户在计算机上进行安装,如我们常用的一些软件。

08bs架构.jpg

图示:Bs浏览器服务器模式

BS是浏览器服务器模式,BS架构的应用程序不需要在用户的计算机上进行安装,只需要有一个浏览器就可以运行BS架构的应用程序,如现在网上一般的电子商务网站。

CS与BS存在的不同之处主要有以下几点:

一、   硬件环境不同

C/S 一般建立在专用的网络上,小范围里的网络环境,局域网之间再通过专门服务器提供连接和数据交换服务。

B/S 建立在广域网之上,不必是专门的网络硬件环境,有比C/S更强的适应范围, 一般只要有操作系统和浏览器就行。

二、   对安全要求不同

C/S 一般面向相对固定的用户群,对信息安全的控制能力很强。一般高度机密的信息系统采用C/S结构适宜。可以通过B/S发布部分可公开信息。

B/S 建立在广域网之上,对安全的控制能力相对弱,可能面向不可知的用户。

三、   对程序架构不同

C/S 程序可以更加注重流程,可以对权限多层次校验,对系统运行速度可以较少考虑。

B/S 对安全以及访问速度的多重的考虑,建立在需要更加优化的基础之上。

07cs应用.jpg

四、   系统维护不同

C/S 程序由于整体性,必须整体考察,处理出现的问题以及系统升级,升级难可能是再做一个全新的系统。

B/S 构件组成、方面构件个别的更换、实现系统的无缝升级,系统维护开销减到最小,用户从网上自己下载安装就可以实现升级。

五、   处理问题不同

C/S程序可以处理用户面固定,并且在相同区域,安全要求更高。

B/S建立在广域网上,面向不同的用户群,分散地域,这是C/S无法作到的。

六、   用户接口不同

C/S多是建立的Window平台上,表现方法有限,对程序员普遍要求较高。

B/S建立在浏览器上,有更加丰富和生动的表现方式与用户交流。


阅读1224
分享
下一篇:这是最后一篇
上一篇:这是第一篇