双层CS架构和三层BS架构

2019-04-23 19:08 来源:网络中心
C / S结构的优点
1,反应快
C / S结构是客户端直接连接到数据库,没有中间链接,因此响应速度很快。
2,软件设计是定制的,可以满足用户的个性化需求
C / S结构有自己的客户端,因此客户的设计可以根据客户的需求进行定制,从而满足客户复杂的个人需求。
特别是在操作界面,报告工具等
3,强大的事务处理功能
C / S结构充分利用了客户的硬件功能,许多数据处理工作在客户端执行,因此数据处理功能相对强大且易于实现。对于一些复杂的业务流程。
C / S结构的缺点
1,配送能力低
陈小鹤也为小河打了一系列由客户安装提供的定制方便,但也是由于系统的实施,每个用户都在客户端使用它需要安装,如果分布广泛,将给实施带来很大的不便。
2,维护成本高对于许多客户来说,系统维护和更新都是一个很好的考验。
3,多平台使用难以实现
如果需要在所有平台上使用C / S系统,则需要重新开发以在系统平台客户端平台上使用。
结构B / S.
BS(浏览器/服务器):
浏览器----服务器结构是当前应用系统的发展方向。
随着互联网技术的兴起,BS是对C / S架构的改进。它被称为B / S模式,以区别于传统的C / S模式。
在此结构中,工作界面通过W3浏览器进入,前端(Navigator)几乎没有实现事务逻辑,但服务器端(Server)实现了三级主事务逻辑(形成三层结构)。
这大大减少了客户端计算机(以及瘦客户端)的负载,降低了维护和系统更新成本,并降低了总体拥有成本(TCO)。
B / S架构的优点:
1,分布广,灵活方便
如果您有浏览器并访问Internet,则可以登录服务器以处理和收集信息。
不受客户限制。
2,维护简单方便
您可以在服务器端配置时完成实施。
如果需要更新,只要在服务器端维护,客户端就会自动登录到最后一个系统。
缺点:
定制功能显着降低,无法实现单个功能要求。
使用跨浏览器,BS架构是不够的。
在速度和安全性方面,需要许多设计成本。
功能的弱化,很难在传统模式下实现特殊的功能要求
以上仅描述了C / S和B / S架构的操作环境和优缺点。事实上,最重要的是当你想到一个真正有经验的项目时,一个适合这个项目的项目。如果你积累,你自然会知道哪一个是正确的。例如,我的最后一家公司显然是无人机的CS结构。在大多数传统的互联网行业中,系统仍然需要大多数CS高效。
(本文仅适用于C#)