CS与BS区别

简介:CS即Client/Server(客户机/服务器)结构,C/S结构在技术上很成熟,它的主要特点是交互性强、具有安全的存取模式、网络通信量低、响应速度快、利于处理大量数据。但是该结构的程序是针对性开发,变更不够灵活,维护和管理的难度较大。通常只局限于小型局域网,不利于扩展。并且,由于该结构的每台客户机都需要安装相应的客户端程序,分布功能弱且兼容性差,不能实现快速部署安装和配置,因此缺少通用性,具有较大的局限性。要求具有一定专业水准的技术人员去完成。 

BS即Browser/Server(浏览器/服务器)结构,就是只安装维护一个服务器(Server),而客户端采用浏览器(Browse)运行软件。B/S结构应用程序相对于传统的C/S结构应用程序是一个非常大的进步。 B/S结构的主要特点是分布性强、维护方便、开发简单且共享性强、总体拥有成本低。但数据安全性问题、对服务器要求过高、数据传输速度慢、软件的个性化特点明显降低,这些缺点是有目共睹的,难以实现传统模式下的特殊功能要求。例如通过浏览器进行大量的数据输入或进行报表的应答、专用性打印输出都比较困难和不便。此外,实现复杂的应用构造有较大的困难。

一、硬件环境

C/S用户固定,并且处于相同区域,要求拥有相同的操作系统。
B/S要有操作系统和浏览器就行。与操作系统平台无关。

二、客户端要求

C/S客户端的计算机电脑配置要求较高。
B/S客户端的计算机电脑配置要求较低。

四、软件安装

C/S每一个客户端都必须安装和配置软件,客户端不必安装,使用浏览器访问,易推广。
B/S最大的优点就是可以在任何地方进行操作而不用安装任何专门的软件。

五、软件升级和维护
C/S每一个客户端都要升级程序。可以采用自动升级。BS客户端不必安装及维护。

六、安全性

C/S一般面向相对固定的用户群,程序更加注重流程,它可以对权限进行多层次校验,提供了更安全的存取模式,对信息安全的控制能力很强。一般高度机密的信息系统采用C/S结构适宜。

时间: 2024-11-16 16:44:51

CS与BS区别的相关文章

pb11.5 cs转bs,浏览时报错。

问题描述 pb11.5 cs转bs,浏览时报错. [FileNotFoundException: 找不到指定的模块. (异常来自 HRESULT:0x8007007E)] Sybase.PowerBuilder.PBSessionBase..ctor(String liblist) +0 Sybase.PowerBuilder.Web.PBSession..ctor(String liblist) +246 Sybase.PowerBuilder.Web.PBSession.CreateSess

【★ 郁闷 + 散分 】。NET CS 转 BS, 又要从 0 做起。

问题描述 做了1年的CS开发,辞了职.想换一份好一点的工作.没有想到找了一个月都没有找到.目前转行了做BS开发.从基础做起.武汉的CS企业都死哪去了. 解决方案 解决方案二:熟练掌握C/S,转B/S也不是很困难.很多东西是相通的,不是从0开始那么悲观.很多人都是B/S,C/S交替开发.解决方案三:hehe解决方案四:暂时在做CS解决方案五:看开点,感觉很不错啊.又学C/S又学了B/S解决方案六:顶一个.一样的.解决方案七:没什么,熟了就可以了解决方案八:艺多不压身嘛解决方案九:差不很多,多学学h

bs架构与cs架构的区别

1.b/s架构: 其中,b代表browser(浏览器),s代表server(服务器),b/s架构即 浏览器/服务器架构. b/s架构的简单示意图: b/s架构中,浏览器和服务器之间使用http协议通讯. b/s架构的优点: 只需要开发服务器端软件即可,工作量小,开发成本低.管理维护简单:产品升级便利:对用户的培训费用低:用户使用方便:出现故障的概率小. b/s架构的缺点: 安全性不足:客户端不能随心变化,受到浏览器的限制. 2.C/s架构: 其中,c代表client(客户端),s代表server

请高手帮忙,选择CS还是BS

问题描述 我们要做一个公路养护管理综合系统,因为用户特别分散,之前选择了BS架构做了系统,但是使用起来效率很低,一是受到网速限制,二是客户端经常有大量数据需要录入,没做数据导入接口,通过浏览器录入是在太费事了.养护管理过程的逻辑也有些啰嗦,查询了报表了操作都比较多,我们准备新做一个系统,要求用电脑和移动终端都可以使用,并且要求提供地图服务(自建一个地图,对地图上的目标进行捕捉,然后有相应的操作),如果继续使用单一的BS结构是不是效率会更低呢?有没有更好的解决方案呢? 解决方案 解决方案二:能B/

请问在局域网的情况下,c/s和b/s那个速度快?

问题描述 请问在局域网的情况下,c/s和b/s那个速度快?(数据库放在服务器上,假设硬件和程序的优化做得一样的情况下)因为用户每天要录入几百张单子,一年下来要上万条记录,怕b/s结构会影响录入速度.另外若c/s更快的话.可否指引一下如何入门,我会b/s,不会c/s,单机的程序倒会做. 解决方案 解决方案二:理论上都是cs,因为bs要对查出的数据进行二次组织,输送到浏览器供你接收,你在解码解决方案三:b/s足够用了吧,局域网,c/s要维护客户端,很麻烦一年才上万条,很多吗?这个跟架构没什么关系吧,

CS镜头和C镜头有哪些不同和差别

CS镜头和C镜头有哪些不同和差别是本文小编为大家讲解的重点内容,首先为大家介绍什么是C口镜头.  C口镜头 C口镜头(C-Mount),后口为25mm直径的螺丝口接口,像面尺寸(Format):2/3 / 1/2 英寸,高清镀膜,玻璃镜片,金属外壳,光圈无档位变换,能够光圈全开与全关 .一般指的是C型接口的电影机,摄像机镜头.镜头与摄像机接触面至镜头焦平面(摄像机 CCD光电感应器应处的位置)的距离为17.5mm.也就是我们专业术语中说的法兰焦距为17.5mm.C口镜头一般分为手动镜头和自动镜头

走过C/S,走进B/S

继VB学习之后,不知不觉中,今目标中又收获了一个大大的项目,历时七个半月. 在学习C/S项目之初,并没有对"CS"这两个英文字母有太多的好奇,只是从网上简单了解了一下它是什么意思.然而,后面一个阶段的学习,BS学习项目,让我觉得我可以把CS与BS放在一起,看看它们两个究竟是什么关系.     首先需要的就是双方有个大概的了解,下面我们就分别对C/S和B/S做个大概的了解.     C/S,一般指C/S结构,即客户机与服务器结构.它的工作模式是客户端完成数据处理,数据表示以及用户接口功能

想设计一个c/s架构工程,求经验!!!!!

问题描述 小弟以前是搞C#b/s(webFORM)的,感觉webFORM有很多瓶颈,现在想往c/s(winForm)发展,想通过自编项目边做边学,我的项目大概架构如下:程序功能说明:主要是对网络上各新闻网站RSS的收集,整理,浏览服务器端:有机收集数据并存储,以备用客户端:多用户,每个用户根据权限实现浏览及对浏览内容的定制及向服务器端上报认为好的RSS个人想通过以下手段完成该工程:用VS2005+VisioEA+SQL2000由于对c/s架构程序不了解,不知道该如何下手,请各位朋友指教,最好有相

html5 & android,ios app

问题描述 html5 & android,ios app 准备开始学html5,但是有几个问题不是很清楚,望各位大神帮忙解惑... html5移动web设计,是为了用户使用各种手机能良好的访问网站. 貌似在哪听说的html5移动app取代android,ios这类的app,不是很明白, 假如说真到了那个时候,html5发展很NX的说,用户可以在手机上像使用电脑一样方面的访问任何页面内容,包括页游,那么是不是说,app基本没什么用了?用户手机只需要安装一个浏览器,然后就能各种玩起了? 还是说and