120 、 C/S 与 B/S 区别:
答: 有如下八个方面的不同:
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.处理问题不同
web服务器是什么服务器 C/S程序可以处理用户面固定,并且在相同区域,安全要求高需求,与操作系统相关,应该都是相同的系统
B/S建立在广域网上,面向不同的用户,分散地域,这是C/S无法作到的,与操作系统平台关系最小。
7.用户接口不同
C/S多是建立的 Window 平台上 , 表现方法有限 , 对程序员普遍要求较高
B/S建立在浏览器上,有更加丰富和生动的表现方式与用户交流。并且大部分难度减低,减低开发成本 .
8.信息流不同
C/S程序一般是典型的中央集权的机械式处理,交互性相对低
B/S信息流向可变化 , B-B B-C B-G 等信息、流向的变化,更像交易中心。
区别有以下几点:
1:B/S模式不用做客户端,而C/S要做
2:C/S作好后在网络上使用的话需要每台机器上有客户端,而B/S只要你有浏览器,连上网就行
3:B/S中的Web服务器可以承担一些需要服务器处理的业务,C/S的业务处理都在服务器上,可能有问题
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论