CS架构和BS架构的区别?

 我来答
浪尖讨生活9z
高粉答主

推荐于2019-10-30 · 每个回答都超有意思的
知道小有建树答主
回答量:298
采纳率:100%
帮助的人:14万
展开全部

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

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

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

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

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

扩展资料:

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

参考资料:CS架构 百度百科 BS架构

北京磐安云创科技有限公司_
2023-02-01 广告
价格只是购买产品或服务过程中的一项指标,如果单纯只比较价格,其实考虑并不是那么周到。价格、质量、服务、口碑、是否合适自己的情况等都需要一起考虑。以上回答如果还觉得不够详细,可以来咨询下北京磐安公司。北京磐安公司是一家专业从事高新软件的技术公... 点击进入详情页
本回答由北京磐安云创科技有限公司_提供
来自卷桥客观的四叶草
推荐于2019-10-11 · TA获得超过2.2万个赞
知道答主
回答量:15
采纳率:100%
帮助的人:2386
展开全部

主要区别: Client/Server是建立在局域网的基础上的.Browser/Server是建立在广域网的基础上的. 

1.硬件环境不同

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

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

2.对安全要求不同 

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

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

3.对程序架构不同 

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

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

4.软件重用不同 

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

B/S 对的多重结构,要求构件相对独立的功能. 能够相对较好的重用.

5.系统维护不同 

系统维护在是软件生存周期中,开销大, -------重要 

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

B/S 构件组成,方面构件个别的更换,实现系统的无缝升级. 系统维护开销减到最小.用户从网上自己下载安装就可以实现升级.

6.处理问题不同 

C/S 程序可以处理用户面固定, 并且在相同区域, 安全要求高需求, 与操作系统相关. 应该都是相同的系统 

B/S 建立在广域网上, 面向不同的用户群, 分散地域, 这是C/S无法作到的. 与操作系统平台关系最小.

7.用户接口不同 

C/S 多是建立的Window平台上,表现方法有限,对程序员普遍要求较高 

B/S 建立在浏览器上, 有更加丰富和生动的表现方式与用户交流. 并且大部分难度减低,减低开发成本.

8.信息流不同 

C/S 程序一般是典型的中央集权的机械式处理, 交互性相对低 

B/S 信息流向可变化, B-B B-C B-G等信息、流向的变化, 更象交易中心

扩展资料:

C/S和B/S各有优势,C/S在图形的表现能力上以及运行的速度上肯定是强于B/S模式的,不过缺点就是他需要运行专门的客户端,而且更重要的是它不能跨平台,用c++在windows下写的程序肯定是不能在linux下跑的。

而B/S模式就不同了,它不需要专门的客户端,只要浏览器,而浏览器是随操作系统就有的,方便就是他的优势了。

而且,B/S是基于网页语言的、与操作系统无关,所以跨平台也是它的优势,而且以后随着网页语言以及浏览器的进步,B/S在表现能力上的处理以及运行的速度上会越来越快,它的缺点将会越来越少。

比如,未来的HTML5,在图形的渲染方面以及音频、文件的处理上已经非常强大了。

不过,C/S架构也有着不可替代的作用。

参考资料:

百度百科-BS架构

百度百科-CS架构

本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
卫戍边疆love
高粉答主

2020-12-16 · 醉心答题,欢迎关注
知道小有建树答主
回答量:343
采纳率:100%
帮助的人:5.2万
展开全部

1、硬件环境不同:

CS一般是建立在专用网络上,在小范围的网络环境下,在局域网之间并通过专用服务器提供连接和数据交换服务。BS构建在广域网上,不一定是专用的网络硬件环境。比如电话上网、出租设备、信息管理等,都比CS具有更强的适应性,一般只要有操作系统和浏览器即可。

2、对安全要求不同:

CS一般面向相对固定的用户群体,具有较强的信息安全控制能力。一般来说,高度机密的信息系统采用合适的CS结构,可以通过BS发布部分公开信息。BS构建在广域网上,具有相对较弱的安全控制和未知的用户基础。

3、对程序架构不同:

CS程序可以多注意流程,可以多级验证权限,对系统运行速度可以少考虑。基于更多优化的需要,BS对安全性和访问速度的多重考虑比CS有更高的要求。

BS架构是程序架构的发展趋势,从MS的Net系列BizTalk2000Exchange2000等,完全支持网络组件搭建的系统。由于SUN和IBM推广的javabeans组件技术,BS更加成熟。

4、软件重用不同:

CS程序可以不可避免的整体性考虑,构件的重用性不如在BS要求下的构件的重用性好。BS对的多重结构,要求构件相对独立的功能,能够相对较好的重用。

5、系统维护不同:

系统维护在是软件生存周期中,开销大。重要CS程序由于整体性,,必须整体考察,处理出现的问题以及系统升级。升级难,可能是再做一个全新的系统。BS程序由构件组成,方便构件个别的更换,实现系统的无缝升级,系统维护开销减到最小,用户从网上自己下载安装就可以实现升级。

6、处理问题不同:

CS程序可以处理用户面固定,并且在相同区域,,安全要求高需求,与操作系统相关,应该都是相同的系统。BS建立在广域网上,面向不同的用户群,分散地域,这是CS无法作到的,与操作系统平台关系最小。

7、用户接口不同:

CS多是建立的Window平台上,表现方法有限。对程序员普遍要求较高。BS建立在浏览器上,,有更加丰富和生动的表现方式与用户交流,并且大部分难度减低,减低开发成本。

8、信息流不同:

CS程序一般是典型的中央集权的机械式处理,交互性相对低。BS信息流向可变化,B-B、B-C、B-G等信息流向的变化,更象交易中心。

参考资料来源:百度百科-BS架构

参考资料来源:百度百科-CS架构

本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
wanggnaw12345
2012-11-14 · TA获得超过174个赞
知道答主
回答量:4
采纳率:0%
帮助的人:6160
展开全部
 Client/Server是建立在局域网的基础上的。Browser/Server是建立在广域网的基础上的.。
  1.硬件环境不同:C/S 一般建立在专用的网络上,小范围里的网络环境,局域网之间再通过专门服务器提供连接和数据交换服务。B/S 建立在广域网之上的, 不必是专门的网络硬件环境。例如电话上网,,租用设备.,信息管理,有比C/S更强的适应范围,一般只要有操作系统和浏览器就行。
  2.对安全要求不同:C/S 一般面向相对固定的用户群, 对信息安全的控制能力很强, 一般高度机密的信息系统采用C/S 结构适宜,可以通过B/S发布部分可公开信息。B/S 建立在广域网之上, 对安全的控制能力相对弱,面向是不可知的用户群。
  3.对程序架构不同:C/S 程序可以更加注重流程,,可以对权限多层次校验,,对系统运行速度可以较少考虑。B/S 对安全以及访问速度的多重的考虑,,建立在需要更加优化的基础之上,比C/S有更高的要求。 B/S结构的程序架构是发展的趋势,从MS的.Net系列的BizTalk 2000 Exchange 2000等,全面支持网络的构件搭建的系统.。SUN 和IBM推的JavaBean 构件技术等,使 B/S更加成熟。
  4.软件重用不同:C/S 程序可以不可避免的整体性考虑,构件的重用性不如在B/S要求下的构件的重用性好。B/S 对的多重结构,要求构件相对独立的功能,能够相对较好的重用。
  5.系统维护不同:系统维护在是软件生存周期中,开销大。重要C/S 程序由于整体性,,必须整体考察, 处理出现的问题以及系统升级。升级难,可能是再做一个全新的系统。B/S程序由构件组成,方便构件个别的更换,实现系统的无缝升级,系统维护开销减到最小,用户从网上自己下载安装就可以实现升级。
  6.处理问题不同:C/S 程序可以处理用户面固定,并且在相同区域,,安全要求高需求,与操作系统相关,应该都是相同的系统。B/S 建立在广域网上,面向不同的用户群,分散地域,这是C/S无法作到的,与操作系统平台关系最小。
  7.用户接口不同:C/S 多是建立的Window平台上,表现方法有限。对程序员普遍要求较高。B/S 建立在浏览器上,,有更加丰富和生动的表现方式与用户交流,并且大部分难度减低,减低开发成本。
  8.信息流不同:C/S 程序一般是典型的中央集权的机械式处理,交互性相对低。B/S 信息流向可变化, B-B、 B-C、 B-G等信息流向的变化,更象交易中心。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
匿名用户
推荐于2017-12-16
展开全部
2种架构就如楼上说的一样~
那CS架构的优点就是基于客户机和服务器模式,大部分的运算是在客户机上运行,从而提高一定的效率,但是也因为他在客户机上运行,所以要安装客户端,也导致了软件维护和升级时的不方便,需要程序员亲自进行升级配置..
然后BS架购的优点在于,软件维护和升级方便,只要能上网就能升级了且在很多地方都能够直接使用软件,而不需要安装,前提是你要能登陆到服务器~
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(11)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式