c/s和b/s的区别,优缺点有哪些?

作者&投稿:寸芝 (若有异议请与网页底部的电邮联系)
什么是C/S和B/S结构,各有什么优缺点~

不能单纯的说哪个结构好哪个结构差,因为他们的主要侧重点或者说优势不太一样。
c/s
模式:客户端/服务器,其实从字面上都可以看出来,它的结构必然很庞大,比较复杂,功能强大,一般对环境要求比较高,实时交互性好,但是维护比较麻烦,需要分别安装客户端和服务端。比如:通常玩的网络游戏一般都属于c/s模式的的结构。
b/s模式:
浏览器/服务器,其实b/s模式可以看做是c/s模式的一种,浏览器也是一个客户端的嘛,只是一般情况下操作系统已经集成了这个客户端不用安装就是了,他的结构比较简单,维护比较方便,功能相对没有c/s结构的强大。通常我们用的网上银行啊,基于浏览器的这些基本上都属于b/s模式的。
回答的不太全面,比较简单哈
:)

C/S (Client/Server)结构,即大家熟知的客户机和服务器结构。它是软件系统体系结构,通过它可以充分利用两端硬件环境的优势,将任务合理分配到Client端和Server端来实现,降低了系统的通讯开销。目前大多数应用软件系统都是Client/Server形式的两层结构,由于现在的软件应用系统正在向分布式的Web应用发展,Web和Client/Server 应用都可以进行同样的业务处理,应用不同的模块共享逻辑组件;因此,内部的和外部的用户都可以访问新的和现有的应用系统,通过现有应用系统中的逻辑可以扩展出新的应用系统。这也就是目前应用系统的发展方向。

B/S(Browser/Server)结构即浏览器和服务器结构。它是随着Internet技术的兴起,对C/S结构的一种变化或者改进的结构。在这种结构下,用户工作界面是通过WWW浏览器来实现,极少部分事务逻辑在前端(Browser)实现,但是主要事务逻辑在服务器端(Server)实现,形成所谓三层3-tier结构。这样就大大简化了客户端电脑载荷,减轻了系统维护与升级的成本和工作量,降低了用户的总体成本(TCO)。以目前的技术看,局域网建立B/S结构的网络应用,并通过Internet/Intranet模式下数据库应用,相对易于把握、成本也是较低的。它是一次性到位的开发,能实现不同的人员,从不同的地点,以不同的接入方式(比如LAN, WAN, Internet/Intranet等)访问和操作共同的数据库;它能有效地保护数据平台和管理访问权限,服务器数据库也很安全 。特别是在JAVA这样的跨平台语言出现之后,B/S架构管理软件更是方便、快捷、高效。

  1. B/S最大优势为客户端免维护,适用于用户群庞大,或客户需求经长发生变化的情况。

  2. C/S功能强大,可以减轻服务器端压力,如果用户的需求特别复杂,用C/S。

  3. Client/Server是建立在局域网的基础上的.Browser/Server是建立在广域网的基础上的.。

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

  5. B/S 建立在广域网之上的, 不必是专门的网络硬件环境,例与电话上网, 租用设备. 信息自己管理. 有比C/S更强的适应范围, 一般只要有操作系统和浏览器就行。

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

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

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

  9. B/S 对安全以及访问速度的多重的考虑, 建立在需要更加优化的基础之上. 比C/S有更高的要求 B/S结构的程序架构是发展的趋势, 从MS的.Net系列的BizTalk 2000 Exchange 2000等, 全面支持网络的构件搭建的系统. SUN 和IBM推的JavaBean 构件技术等,使 B/S更加成熟。

  10. C/S 程序可以不可避免的整体性考虑, 构件的重用性不如在B/S要求下的构件的重用性好。

  11. B/S 对的多重结构,要求构件相对独立的功能. 能够相对较好的重用.就入买来的餐桌可以再利用,而不是做在墙上的石头桌子。

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



C/S是客户端/服务器端,B/S是浏览器/服务器端。

优缺点:

C/S对于服务器端的压力相对小一些,服务器端可以节省一些;但C/S的程序一大弊端就是必须要在客户端安装并部署程序才能运行。

B/S客户端不必做任何配置和安装,即可使用应用程序。而B/S也是有缺点的,首先B/S大部分功能都要在服务器端实现,对于服务器的要求就很高。



为什么c是组合?
答:数学符号c右上角是1右下角是4的意思是数学中的组合,右下角的4表示总体个数,右上角的1表示抽取个数,且从4个里面抽取一个,C¹₄=4÷1=4。组合:一般地,从n个不同的元素中,任取m(m≤n)个元素为一组,叫作从n个不同元素中取出m个元素的一个组合。所有这样的组合的总数...

c可以组成什么字?
答:以C为声母组成的自由很多的,比如:菜 、才、次、村、操………等等

男生对女生说c是什么意思?
答:男生对女生说c是什么意思 男生对女生说c是什么意思。在我们生活当中,总会慢慢的发现一些不知道的网络用语,但并不知道是什么意思,其实有些网络用语都是有典故的,一些看看男生对女生说c是什么意思 男生对女生说c是什么意思1 C就是说很女性化/很奶的意思 通常在同志圈子里面的用语 0是看形状就知道...

女生发个c是什么意思啊
答:女生发个c是什么意思啊 随着时代的发展,女性思想发生了翻天覆地的变化,过去女靠男,现在女性则崇尚独立,以下我为大家分享女生发个c是什么意思啊,快来看看吧 女生发个c是什么意思啊1 c的意思是 娘 就是说人 默默唧唧 不太爷们 形容词,c即cissy,而cissy=sissy,sissy意为柔弱或怯弱的男孩、...

C是什么意思?
答:C表示组合数。C(n,m) 表示n选m的组合数,其中n是下标 , m是上标 (C上面m,下面n)。nCk是一个整体,是n个元素中,取k个元素的取法的个数,也叫n个元素中,取k 个k组合数,(C代表组合),算法是:nCk=n!/k!(n-k)!=n(n-1)……(n-k+1)/k!等于从n开始连续递减的m个自然...

c是什么?
答:化学中C表示物质的量浓度(摩尔浓度),是一种常用的溶液浓度的表示方法,为溶液中溶质的物质的量除以混合物的体积。以上面公式中,C(B)代表溶质的物质的量浓度,n(B)代表溶质的物质的量,V代表溶液的体积。溶液浓度可分为质量浓度(如质量百分浓度)、体积浓度(如摩尔浓度、当量浓度)和质量-体积...

c的计算公式是什么?
答:c的计算公式是:C(n,m)=A(n,m)/m!=n!/m!(n-m)!与C(n,m)=C(n,n-m)。(n为下标,m为上标)。概率论是研究随机现象数量规律的数学分支。随机现象是相对于决定性现象而言的。在一定条件下必然发生某一结果的现象称为决定性现象。随机现象则是指在基本条件不变的情况下,每一次试验...

c开头是什么车
答:C字头的列车是城际动车组列车。城际列车,又称城际专列(Inter-City Rail Service),是指往返于相邻重要城市或城市群之间的客运列车,一般全程运行距离较近、乘车时间较短、途经城市较少,不配置卧铺车厢。和谐号动车的车型,由原来的动车型号D改为C,并将其命名为城际轻轨。 (G字头车次是指高铁)高铁...

c在爱情的含义
答:c在爱情的含义 c在爱情的含义。在日常生活中,很多人都是非常在乎一些关于爱情的含义的,c这个字母在爱情也具有着一定的解析。那么下面就为大家分享c在爱情的含义的相关内容。c在爱情的含义1 “C型爱情观”指的是对现代爱情关一种新的定义。在爱情中,有进有退、牵手分手的循环,已不再是个稀奇...

网络上C和sc是什么意思?
答:1、”C“是拼音“chu”的首字母,为了方便起见缩写为“C”,指的是处男、处女的意思。2、SC是superchat的缩写,是付费留言功能。这个功能最开始是YouTube2017年上线的,B站也推出了这个功能。这是一种在直播过程中连接粉丝与主播的方式,同时也可给主播带来相应的经济收益。通过这一功能,粉丝可以以明亮...