CS架构和BS架构的区别?

枫糖17苹果派 2021-09-19 09:07 214 次浏览 赞 77

最新问答

  • 夏沫儿6652

    主要区别: 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架构

    浏览 426赞 52时间 2024-02-24
  • 阳光靖好

    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架构

    浏览 290赞 78时间 2023-01-04
  • 空山青雨

    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架构

    浏览 222赞 115时间 2022-12-22
  • dragontattoo

    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等信息流向的变化,更象交易中心。

    浏览 269赞 148时间 2022-10-16
  • 喵小萌103

    浏览 290赞 61时间 2021-11-11

CS架构和BS架构的区别?