CS 和 BS 架构的优缺点分别是什么?

作者&投稿:呈类 (若有异议请与网页底部的电邮联系)
ERP系统中CS和BS架构的优缺点?~

B/S架构的软件只需要在服务器上面安装一套一下,其他客户端电脑直接访问地址即可,无需重复安装。而C/S架构的软件每台需要使用系统的电脑都要安装软件,相对麻烦得多。
B/S架构的软件安装好之后,启用IIS就能实现局域网的访问,在路由器上设置端口映射就能实现外网的访问,非常方便。目前B/S架构的管理软件是主流。建议您还是选用B/S架构的软件较好。
概括地说,人们对CS的不满积累到一定程度,才发明了BS架构,大趋势肯定是BS。CS您可以理解为OutLook,BS就是网页版邮箱,反正我是自从有了gmail之后就没在用过OutLook。
问题在于,由于BS技术的某些先天缺陷,要开发网页版邮箱那样,响应性和用户体验不输与CS的BS应用,难度远大于CS,尤其是ERP这种复杂度又是邮箱几百倍的场景。故用友不是真的不想让你们用BS,是他们自己对自己的BS产品没有信心!

C/S 与 B/S 区别:
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更加成熟。

扩展资料:
C/S结构,即Client/Server(客户机/服务器)结构,是大家熟知的软件系统体系结构,通过将任务合理分配到Client端和Server端,降低了系统的通讯开销,可以充分利用两端硬件环境的优势。早期的软件系统多以此作为首选设计标准。
B/S结构,即Browser/Server(浏览器/服务器)结构,是随着Internet技术的兴起,对C/S结构的一种变化或者改进的结构。在这种结构下,用户界面完全通过WWW浏览器实现,一部分事务逻辑在前端实现,但是主要事务逻辑在服务器端实现,形成所谓3-tier结构。
B/S结构,主要是利用了不断成熟的WWW浏览器技术,结合浏览器的多种scrīpt语言(VBscrīpt、Javascrīpt…)和ActiveX技术,用通用浏览器就实现了原来需要复杂专用软件才能实现的强大功能,并节约了开发成本,是一种全新的软件系统构造技术。
参考资料:博客园-CS与BS

BS架构可以在任何具有浏览器的设备(笔记本电脑,平板电脑,智能手机)上直接从互联网浏览器运行应用程序。 在CS环境中,服务器上的软件与设备(客户端)上的软件进行通信。 设备必须具有与服务器匹配的软件,并且只有特定的设备和操作系统才能工作。


CS模型是一个分布式应用程序结构,它在资源或服务的提供者(称为服务器)和服务请求者(称为客户端)之间分配任务或工作负载。

通常,客户端和服务器通过计算机网络在不同的硬件上进行通信,但客户端和服务器可能驻留在同一个系统中。 服务器主机运行一个或多个与客户端共享其资源的服务器程序。 客户端不共享任何资源,但请求服务器的内容或服务功能。 因此,客户端启动与等待传入请求的服务器的通信会话。 使用客户端 - 服务器模型的计算机应用程序的示例是电子邮件,网络打印和万维网。

CS特性描述了应用程序中合作程序的关系。服务器组件向一个或多个客户端提供功能或服务,这些客户端启动对这些服务的请求。

服务器按其提供的服务进行分类。例如,网络服务器提供网页,文件服务器提供计算机文件。共享资源可以是从程序和数据到处理器和存储设备的任何服务器计算机的软件和电子组件。服务器的资源共享构成服务。




上杭县19637481438: 详细解释cs与bs架构的优缺点? -
村缪捷平: 2种架构就如楼上说的一样~ 那CS架构的优点就是基于客户机和服务器模式,大部分的运算是在客户机上运行,从而提高一定的效率,但是也因为他在客户机上运行,所以要安装客户端,也导致了软件维护和升级时的不方便,需要程序员亲自进行升级配置.. 然后BS架购的优点在于,软件维护和升级方便,只要能上网就能升级了且在很多地方都能够直接使用软件,而不需要安装,前提是你要能登陆到服务器~

上杭县19637481438: c/s架构和b/s架构的区别 -
村缪捷平: C/S 架构是一种典型的两层架构,其全程是Client/Server,即客户端服务器端架构,其客户端包含一个或多个在用户的电脑上运行的程序,而服务器端有两种,一种是数据库服务器端,客户端通过数据库连接访问服务器端的数据;另一种是...

上杭县19637481438: CS结构和BS结构的区别? -
村缪捷平: BS和CS的区别以及优缺点 C/S又称Client/Server或客户/服务器模式.服务器通常采用高性能的PC、工作站或小型机,并采用大型数据库系统,如Oracle、Sybase、Informix或 SQL Server.客户端需要安装专用的客户端软件. B/S是Brower/...

上杭县19637481438: BS架构比CS架构优越的地方有哪些?
村缪捷平: BS架构比起CS架构有着很大的优越性,传统的MIS系统依赖于专门的操作环境,这意味着操作者的活动空间受到极大限制;而BS架构则不需要专门的操作环境,在任何地方,只要能上网,就能够操作MIS系统,这其中的优劣差别是不言而喻的

上杭县19637481438: 在界面设计中,BS 架构和 CS 架构的软件在设计上有什么区别 -
村缪捷平: 1.BS架构主要是使用浏览器打开后使用 优势:更新方便,不受电脑配置的影响 劣势:服务器压力大, 2.CS架构主要是以桌面应用程序为主 优势:服务器压力小,受网速小 劣势:需要下载软件,时间慢,受计算机或手机配置影响 3.建议使用BS架构,不知道用户计算机配置如何,但是都有浏览器就可以打开.

上杭县19637481438: 什么是CS架构,什么是BS架构,二者有何区别? -
村缪捷平: cs架构客户端服务器架构,bs架构浏览器服务器架构,cs架构需要安装客户端但是稳定,bs架构基于浏览器要进行IE等浏览器设置,使用起问题较多.

上杭县19637481438: 视频监控软件是CS架构好,还是BS的好? -
村缪捷平: C/S和B/S并没有绝对的好坏,只是要应用于不同的环境而已.C/S目前主要用于监控点比较固定,对监控的稳定性要求比较高的项目,比如一些监控中心,用户可能会长期开着软件进行轮循等操作.而B/S更适合流动性强,时间较短的监控,比如公司领导偶尔看一下公司的监控情况,这时候如果让用户安装几十M的客户端就不合适了,所以精简的B/S插件会更适合这样的用户.在很多项目中,用户会要求同时使用B/S和C/S,这样就能满足不同岗位的用户群体,实现所有的用户需求. 杭州锐虎科技有限公司研发的锐眼系列视频监控软件产品,包括 C/S和B/S架构两种体系,方便不同目标用户群的选择应用.

上杭县19637481438: bs架构和cs架构的软件有什么区别,哪个使用更安全? -
村缪捷平: bs就是网络版的软件 cs就是单机版的软件 网络版的软件后期的维护升级、可以嫁接很多网络的东西 单机版的软件是一种简单的软件 除了不上网就能用之外 基本上没有任何优点、所以建议大家选择软件的时候选择网络版的 这样的后期的升级、维护方便 像现在有很多人都爱玩网游 网游就是bs架构的代表 为什么有很多人玩网游 而不完单机版的游戏 太古老而且升级都受限制 不推荐大家用cs架构的 【易遨邢建治】

上杭县19637481438: cs和bs架构有什么区别? -
村缪捷平: 先简单地说一下什么是cs和bs架构,cs是客房端服务器模式;bs是浏览器服务器模式.它们最主要的区别是cs架构的应用程序需要在用户的计算机上进行安装.如我们常用的word,excel等应用软件属于cs架构;而bs架构的应用程序不需要在用户的计算机上进行安装,只需要有一个浏览器就可以运行bs架构的应用程序.如现在网上一般的电子商务网站即属于此类型.

上杭县19637481438: 如何选择管理软件,BS有CS结构的软件有什么区别?
村缪捷平: 这个其实都各有各的好处,CS架构的在处理数据上比BS的有优势,只是CS的需要安装客户端,BS的就只需在浏览器输入网址就能进去了. 个人建议还是CS的好一点

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 星空见康网