`

BS与CS的联系与区别

阅读更多
C/S是Client/Server的缩写。服务器通常采用高性能的PC、工作站或小型机,并采用大型数据库系统,如Oracle、Sybase、Informix或SQLServer。客户端需要安装专用的客户端软件。

B/S是Brower/Server的缩写,客户机上只要安装一个浏览器(Browser),如NetscapeNavigator或InternetExplorer,服务器安装Oracle、Sybase、Informix或SQL Server等数据库。在这种结构下,用户界面完全通过WWW浏览器实现,一部分事务逻辑在前端实现,但是主要事务逻辑在服务器端实现。浏览器通过webServer同数据库进行数据交互。

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系列的BizTalk2000Exchange2000等,全面支持网络的构件搭建的系统.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-BB-CB-G等信息、流向的变化,更像交易中心。
分享到:
评论

相关推荐

    Bs与Cs的联系和区别

    标题:Bs与Cs的联系和区别 描述:详细的分析BS模式与Cs模式、联系、区别 在信息技术领域,客户端/服务器(C/S)模式和浏览器/服务器(B/S)模式是两种广泛使用的网络架构设计。这两种模式各自拥有独特的特点、优势...

    BS与CS区别

    BS与CS架构的区别 BS架构和CS架构是两种不同的软件系统体系结构,它们之间有着明显的差异。了解这两种架构的区别对于更好地使用它们至关重要。 硬件环境不同 CS架构通常建立在局域网的基础上,需要专门的网络硬件...

    BS与CS的websocket连接

    在提供的"打通BS与CS的Demo源码"中,可能会包含客户端和服务器端的WebSocket实现示例,这有助于理解WebSocket如何在实际项目中工作。你可以查看这些源码,学习如何初始化WebSocket连接,发送和接收数据,以及处理...

    CS与BS模式区别与联系

    CS与BS模式区别与联系 CS结构,即Client/Server(客户机/服务器)结构,是大家熟知的软件系统体系结构,通过将任务合理分配到Client端和Server端,降低了系统的通讯开销,可以充分利用两端硬件环境的优势。 CS结构...

    BS和CS架构

    "BS和CS架构" BS架构和CS架构是两种常见的软件系统架构,分别代表浏览器/服务器架构和客户机/服务器架构。以下是对BS和CS架构的详细介绍。 BS架构(Browser/Server架构) BS架构是一种基于浏览器和服务器的架构,...

    bs 和 cs的区别和联系

    BS(Brower/Server)和CS(Client/Server)是两种不同的软件架构模式,它们在许多方面有着显著的区别。 首先,硬件环境不同。CS架构通常应用于专用的网络环境中,如局域网,服务器通常使用高性能设备,而客户端需要...

    Net的BS与CS通信源码

    Net的BS与CS通信源码,为采用cs和bs之间通信,亲测可用

    CS与BS的区别.doc

    CS与BS的区别 CS(Client/Server)和BS(Browser/Server)是两种常见的网络架构模型,它们之间存在着很多的区别。在这里,我们将详细地讨论CS与BS的区别,从硬件环境、安全要求、程序架构、软件重用、系统维护、...

    cs、bs区别

    ### CS与BS的区别 在IT领域中,CS(Client/Server,客户端/服务器)架构与BS(Browser/Server,浏览器/服务器)架构是两种常见的应用系统设计模式。这两种模式各有优势与不足,适用于不同的场景需求。 #### CS架构...

    BS 与CS 的区别

    **BS与CS的区别详解** **1. 硬件环境差异** C/S(Client/Server)架构通常基于局域网,适用于小规模网络环境,需要专门的服务器来提供连接和数据交换服务。而B/S(Browser/Server)架构则基于广域网,如互联网,对...

    BS和CS架构的介绍

    BS架构和CS架构是软件系统体系结构的两种主要形式,它们之间的区别和比较是非常重要的。本文将详细介绍BS架构和CS架构的定义、特点、优缺点和应用场景。 一、什么是CS架构? CS架构(Client/Server)是软件系统...

    bs架构与cs架构的区别

    Bs架构与Cs架构的区别 Bs架构(Browser/Server)和Cs架构(Client/Server)是两种常见的软件架构模式,它们在软件开发和应用中扮演着重要的角色。Bs架构是一种基于浏览器和服务器的结构,客户端只需要安装浏览器,...

    RTL8822BS-CS-DS定频

    RTL8822BS-CS-DS定频是一个与无线网络通信相关的技术概念,主要涉及到的是无线网卡的驱动程序和固件更新。在IT行业中,尤其是硬件和驱动程序开发领域,这种特定的定频方案是为了解决某些无线芯片在不同环境下的性能...

    BS与CS 的区别.doc

    ### BS与CS的区别 #### 一、概述 在信息技术领域,BS(Browser/Server,浏览器/服务器架构)与CS(Client/Server,客户端/服务器架构)是两种常见的系统架构模式。这两种模式各自拥有独特的特点和应用场景,对于...

    CS 与 BS 区别

    ### CS与BS的区别 在信息技术领域,CS(Client/Server,客户端/服务器)与BS(Browser/Server,浏览器/服务器)是两种常见的架构模式。这两种架构各有特点,在不同的应用场景下有着各自的优势。本文将深入探讨CS与...

    cs与bs架构区别分析

    cs与bs架构区别分析 C/S架构(Client/Server,客户端/服务器模式)与B/S架构(Browser/Server,浏览器/服务器模式)是两种常见的软件架构模式,用于描述客户端和服务器端之间的交互关系。在本文中,我们将详细比较...

    BS架构与CS构架的异同和利弊.doc

    BS架构(Browser/Server)与CS架构(Client/Server)是两种常见的软件系统架构,它们在设计原则、应用场景和优缺点上有着显著的区别。 1. CS架构(Client/Server) CS架构是一种传统的分布式计算模型,其中客户端...

    CS 模式、BS 模式、CS模式+BS模式

    "CS 模式、BS 模式、CS模式+BS模式分析比较及应用举例" CS 模式(Client/Server 模式)是指客户应用程序(Client)、服务器管理程序(Server)和中间件(middleware)三个部件组成的一种两层结构的系统。客户应用...

    基于BS与三层CS混合模式的MIS构建

    ### 基于BS与三层CS混合模式的MIS构建 #### 一、引言 在信息技术迅速发展的背景下,企业为了提升工作效率与规范化管理水平,构建高效的信息系统(MIS)成为必然选择。本文以疗养院系统为例,探讨了一种基于Web的BS...

    CS结构与BS结构

    CS结构与BS结构 CS结构(Client/Server结构)和BS结构(Browser/Server结构)是两种常见的软件系统体系结构。CS结构是一种传统的结构,客户机和服务器结构通过它可以充分利用两端硬件环境的优势,将任务合理分配到...

Global site tag (gtag.js) - Google Analytics