CS
什么是CS?
客户端/服务器(cs )是客户端、服务器体系结构模型。
客户端必须安装专用的客户端软件。
CS的优点、特点
1 .互动性强
2 .访问模式安全性
3 .网络流量低
4 .响应速度快
5 .有利于处理大量数据
可以充分发挥客户端PC的处理能力,可以在客户端处理大量工作后再提交给服务器,从而加快了CS客户端的响应速度。
操作界面干净,形式多样,能充分满足客户自身个性化的要求。
C/S结构的管理信息系统事务处理能力强,能够实现复杂的业务流程。
可轻松保证安全性能。 C/S一般面向相对固定的用户层,程序更注重流程。 可以多阶段检查权限,提供更安全的访问模式,信息安全的控制能力强。 一般机密性较高的信息系统宜采用C/S结构。
CS的缺点
对于需要专用客户端安装程序、分发功能弱、涉及多个方面且没有网络条件的用户组,无法实现快速部署安装和配置。
兼容性差,根据开发工具的不同有很大的局限性。 如果使用不同的工具,则需要重写程序。
需要开发维护成本高、具有一定专业水平的技术人员完成,一旦发生升级,所有客户端的程序都需要变更。
用户组已固定。 因为程序必须安装才能使用,所以不适合不认识的用户,所以适用面很窄,通常在局域网上使用。
BS
什么是BS?
浏览器/服务器(bs ) :浏览器----服务器结构是当前APP应用系统的发展方向。
客户端在浏览器中运行软件。
BS的优点、特点
1 .分布性强
2 .维护方便
3 .开发简单,共享性强
4 .低成本
分散性高,客户端维护为零。 只要有网络、浏览器,就可以随时随地进行咨询、浏览等业务处理。
业务扩大简单方便,可以通过增加网页来增加服务器功能。
维护简单,只需更改网页,即可同步更新所有用户。
开发简单,共享性强。
BS的缺点
个性化特征明显降低,无法实现个性化功能要求。
在交叉浏览器中,BS体系结构不理想。
客户端-服务器交互处于请求-响应模式,通常页面会动态刷新,响应速度明显降低(Ajax可以在一定程度上解决此问题)。 无法显示分页,给数据库访问带来很大压力。
速度和安全性需要巨大的设计成本。
功能变弱,难以实现以往模式下的特殊功能要求。
BS和CS的区别
1 .开发和维护成本
CS的开发和维护成本高于BS。
CS结构软件的安装调试升级必须在所有客户端上进行。
BS结构只需要升级服务器上的软件版本,不需要安装或维护。
2 .硬件环境
CS体系结构需要相同的操作系统。 因为BS体系结构需要有操作系统和浏览器才能在浏览器中运行。
CS客户端的计算机配置要求很高。 BS客户端的计算机配置要求较低。
CS中的每个客户端都必须安装和配置软件。 BS客户端在浏览器中运行,因此不需要安装。
3 .负荷
CS客户端的负载很大。
CS客户端与用户交互,收集信息并要求后台。
BS客户端在后台处理数据,在前端只显示内容。
4 .安保
CS安全性高,可以适用于通过严格管理指定的人群。
BS用户数多,无法准确控制,安全性低。