cs/bs以及优缺点

1.1.CS(Client/Server):客户端----服务器结构。

C/S结构在技术上很成熟,它的主要特点是交互性强、具有安全的存取模式、网络通信量低、响应速度快、利于处理大量数据。
CS的优缺点
 能充分发挥客户端PC的处理能力,很多工作可以在客户端处理后再提交给服务器,所以CS客户端响应速度快。
 操作界面漂亮、形式多样,可以充分满足客户自身的个性化要求。
 C/S结构的管理信息系统具有较强的事务处理能力,能实现复杂的业务流程。
 安全性能可以很容易保证,C/S一般面向相对固定的用户群,程序更加注重流程,它可以对权限进行多层次校验,提供了更安全的存取模式,对信息安全的控制能力很强。一般高度机密的信息系统采用C/S结构适宜。

需要专门的客户端安装程序,分布功能弱,针对点多面广且不具备网络条件的用户群体,不能够实现快速部署安装和配置。
 兼容性差,对于不同的开发工具,具有较大的局限性。若采用不同工具,需要重新改写程序。
 开发、维护成本较高,需要具有一定专业水准的技术人员才能完成,发生一次升级,则所有客户端的程序都需要改变。。
 用户群固定。由于程序需要安装才可使用,因此不适合面向一些不可知的用户

1.2.BS(Browser/Server):浏览器----服务器结构
在这里插入图片描述
是目前应用系统的发展方向。BS是伴随着Internet技术的兴起,对C/S架构的改进,为了区别于传统的C/S 模式,特意称为B/S模式。在这种结构下,通过W3浏览器来进入工作界面,
BS的优缺点
优点:
  ●分布性强,客户端零维护。只要有网络、浏览器,可以随时随地进行查询、浏览等业务处理。
  ●业务扩展简单方便,通过增加网页即可增加服务器功能。
  ●维护简单方便,只需要改变网页,即可实现所有用户的同步更新。
  ●开发简单,共享性强。
缺点:
个性化特点明显降低,无法实现具有个性化的功能要求。
  ●在跨浏览器上,BS架构不尽如人意。
  ●客户端服务器端的交互是请求-响应模式,通常动态刷新页面,响应速度明显降低(Ajax可以一定程度上解决这个问题)。无法实现分页显示,给数据库访问造成较大的压力。
  ●在速度和安全性上需要花费巨大的设计成本。
●功能弱化,难以实现传统模式下的特殊功能要求。

1.3. BS与CS优缺点对比(牢记)
C/S 响应速度快,安全性强,用户体验好,一般应用于局域网中,因为有针对不同的操作系统,需要针对性的开发,并且维护成本高,

B/S 只需要有操作系统和浏览器就行,可以实现跨平台,客户端零维护,但是个性化能力低,响应速度较慢。所以有些单位日常办公应用BS,在实际生产中使用CS结构。

1
2
3
4
5

点赞

评论

分享

收藏

打赏

举报
关注
一键三连

点赞Mark关注该博主, 随时了解TA的最新博文
BS架构和CS架构的优缺点
胡根得 天行健,君子以自强不息。
8万+
1、CS、BS架构定义   CS(Client/Server):客户端----服务器结构。C/S结构在技术上很成熟,它的主要特点是交互性强、具有安全的存取模式、网络通信量低、响应速度快、利于处理大量数据。因为客户端要负责绝大多数的业务逻辑和UI展示,又称为胖客户端。它充分利用两端硬件,将任务分配到Client 和Server两端,降低了系统的通讯开销。C/S结构的软件需要针对不同的操作系
什么是CS和BS结构,两种结构的区别
yanqing_yq的博客
1437
什么是CS和BS结构,两种结构的区别 什么是CS和BS结构,两种结构的区别 什么是C/S和B/S结构?  C/S又称Client/Server或客户/服务器模式。服务器通常采用高性能的PC、工作站或小型机,并采用大型数据库系统,如Oracle、Sybase、Informix或 SQL Server。客户端需要安装专用的客户端软件。         B/S 是Br

优质评论可以帮助作者获得更高权重
C/S结构与B/S结构的特点分析(zt)
tiantaizong的专栏
1089
为了区别于传统的C/S模式,才特意将其称为B/S模式。认识到这些结构的特征,对于系统的选型而言是很关键的。    1、系统的性能     在系统的性能方面,B/S占有优势的是其异地浏览和信息采集的灵活性。任何时间、任何地点、任何系统,只要可以使用浏览器上网,就可以使用B/S系统的终端。    不过,采用B/S结构,客户端只能完成浏览、查询、数据输入等简单功能,绝大部分工作由服务器承担,这使得服务器
你知道C/S和B/S两种架构有什么区别吗?
淡忘~浅思
4456
2006_photo12 C/S和B/S,是再普通不过的两种软件架构方式,都可以进行同样的业务处理,甚至也可以用相同的方式实现共同的逻辑。既然如此,为何还要区分彼此呢?那我们就来看看二者的区别和联系。 一、C/S 架构 1、 概念 C/S 架构是一种典型的两层架构,其全程是Client/Server,即客户端服务器端架构,其客户端包含一个或多个在用户的电脑上运行的程序,而服务器端有两种,一种是数据库服务器端,客户端通过数据库连接访问服务器端的数据;另一种是
BS架构和CS架构的优缺点_来朵小红花的博客
11-25
1、CS、BS架构定义CS(Client/Server):客户端—服务器结构。C/S结构在技术上很成熟,它的主要特点是交互性强、具有安全的存取模式、网络通信量低、响应速度快…
BS和CS的区别以及优缺点_chai_ge_ge的博客
10-28
BS和CS的区别以及优缺点 B/S是Brower/Server的缩写,客户机上只要安装一个浏览器(Browser),如Netscape Navigator或Internet Explorer,服务器安装Oracle、Sybase、…
人脸识别项目实战特训营
07-06
人脸识别的技术及业务已经广泛应用于各行各业,如住宅安全管理、电子身份证护照、公安、司法和刑侦、自助服务、信息安全等。本训练营连续4天的时间,通过Opencv来采集需要识别的人脸数据库,并建立相关的ID信息标签,利用开源数据集,通过MTCNN模型、FaceNet模型的学习,编写人脸识别程序,并实现整个项目。
python全栈工程师学习路线-干货
bigzql的博客
8619
先上干货高清下载地址链接: https://pan.baidu.com/s/1pHVxQTIqmbR4joC7UkBN9A提取码: un2r根据我自己的经验来说,想从零开始学Pytho…
BS和CS的区别以及优缺点_lj89168的专栏
11-18
BS和CS的区别以及优缺点 最近在做一个B/S结构的系统,所以找了些这个的介绍. C/S又称Client/Server或客户/服务器模式。服务器通常采用高性能的PC、工作站或…
C/S和B/S两种架构的优缺点_技术小亮的博客
11-22
一键三连 点赞Mark关注该博主, 随时了解TA的最新博文 C/S、B/S的区别及优缺点 11-11 C/S和B/S的优缺点 我不是飞机 8171
想拿到10k-40k的offer,这些技能必不可少!作为程序员的你了解吗?
m0_46995061的博客
1万+
总结了一份Java架构师的技能树,希望对Java编程的同学有点帮助,文末有该架构师技能树获取方式 Java编程技术点: 计算机网络 Java高级技术 经典的设计模式 数据库:MySQL以及 MogoDB等NoSQL 分布式架构 涉及的有:分布式redis、分布式session、微服务:dubbo、spring cloud、docker等。 除此以外还会涉及到算法和数据结构、Java并发编程等,全都在该图谱里。 注意:下文主要是我…
什么是CS和BS结构,两种结构的区别_wedypei的博客
10-29
软件重用不同 程序可以不可避免的整体性考虑, 构件的重用性不如在B/S要求下的构件的重用性好. 对的多重结构,要求构件相对独立的功能. 能够相对较好的重用。
C/S和B/S两种架构区别与优缺点简要分析_JingFeng001的博客
11-27
缺点: 1)在跨浏览器上,BS架构不尽如人意。 2)表现要达到CS程序的程度需要花费不少精力。 3)在速度和安全性上需要花费巨大的设计成本,这是BS架构的最大问题。

你可能感兴趣的:(cs/bs以及优缺点)