简单解释:
B/S最大优势为客户端免维护,适用于用户群庞大,或客户需求经长发生变化的情况。
C/S功能强大,可以减轻服务器端压力,如果用户的需求特别复杂,用C/S。
全面:
Client/Server是建立在局域网的基础上的.Browser/Server是建立在广域网的基础上的.
硬件环境不同:
C/S 一般建立在专用的网络上, 小范围里的网络环境, 局域网之间再通过专门服务器提供连接和数据交换服务.
B/S 建立在广域网之上的, 不必是专门的网络硬件环境,例与电话上网, 租用设备. 信息自己管理. 有比C/S更强的适应范围, 一般只要有操作系统和浏览器就行
对安全要求不同
C/S 一般面向相对固定的用户群, 对信息安全的控制能力很强. 一般高度机密的信息系统采用C/S 结构适宜. 可以通过B/S发布部分可公开信息.
B/S 建立在广域网之上, 对安全的控制能力相对弱, 面向是不可知的用户群.
对程序架构不同
C/S 程序可以更加注重流程, 可以对权限多层次校验, 对系统运行速度可以较少考虑.
B/S 对安全以及访问速度的多重的考虑, 建立在需要更加优化的基础之上. 比C/S有更高的要求 B/S结构的程序架构是发展的趋势, 从MS的.Net系列的BizTalk 2000 Exchange 2000等, 全面支持网络的构件搭建的系统. SUN 和IBM推的JavaBean 构件技术等,使 B/S更加成熟.
软件重用不同
C/S 程序可以不可避免的整体性考虑, 构件的重用性不如在B/S要求下的构件的重用性好.
B/S 对的多重结构,要求构件相对独立的功能. 能够相对较好的重用.就入买来的餐桌可以再利用,而不是做在墙上的石头桌子
系统维护不同
系统维护是软件生存周期中,开销大, -------重要
C/S 程序由于整体性, 必须整体考察, 处理出现的问题以及系统升级. 升级难. 可能是再做一个全新的系统
B/S 构件组成,方面构件个别的更换,实现系统的无缝升级. 系统维护开销减到最小.用户从网上自己下载安装就可以实现升级.
处理问题不同
C/S 程序可以处理用户面固定, 并且在相同区域, 安全要求高需求, 与操作系统相关. 应该都是相同的系统
B/S 建立在广域网上, 面向不同的用户群, 分散地域, 这是C/S无法作到的. 与操作系统平台关系最小.
用户接口不同
C/S 多是建立的Window平台上,表现方法有限,对程序员普遍要求较高
B/S 建立在浏览器上, 有更加丰富和生动的表现方式与用户交流. 并且大部分难度减低,减低开发成本.
信息流不同
C/S 程序一般是典型的中央集权的机械式处理, 交互性相对低
B/S 信息流向可变化, B-B B-C B-G等信息、流向的变化, 更象交易中心
分享到:
相关推荐
在软件测试中,B/S 和 C/S 是两种常见的结构模式,了解这两种结构的区别和特点,对于软件测试的进行至关重要。本文将对 B/S 和 C/S 结构软件测试的定义、特点、测试方法和关注点进行详细的介绍。 一、C/S 结构软件...
本文将深入探讨C/S(客户端/服务器)、B/S(浏览器/服务器)以及分层和多层架构的相关知识点,旨在为你的理解和应用提供详尽的指导。 首先,让我们从C/S架构开始。C/S架构是一种典型的两层架构,其中客户端软件直接...
### B/S与C/S的比较 #### 一、C/S与B/S的定义及发展历程 ##### 1. C/S架构(Client/Server) C/S架构指的是客户端(Client)与服务器(Server)之间的架构模式,这是一种分布式软件架构,其中客户端负责提供用户交互...
B/S结构即Browser/Server(浏览器/服务器)结构,是伴随着互联网技术出现的一种对C/S结构的改变或者说是改进。在这种结构中,用户界面通过WWW来达到在前端充分实现部分逻辑的目的,但最主要的逻辑在服务器中实现,...
本文旨在深入探讨C/S和B/S体系结构的区别、优劣以及未来发展趋势,为相关领域的研究和实践提供参考。 #### 二、C/S与B/S体系结构:概念解析与历史背景 ##### 1. C/S结构概览 C/S结构,即客户机/服务器结构,是一...
C/S(Client/Server)结构和B/S(Browser/Server)结构是两种常见的软件系统架构,它们在多个方面有着显著的差异。 首先,C/S结构是基于局域网的,通常用于内部网络环境,其中客户端(Client)负责用户界面和部分...
三层架构是一种常见的软件设计模式,尤其在B/S(Browser/Server)和C/S(Client/Server)架构中广泛应用。这种架构将应用分为三个主要部分:表现层(Presentation Layer)、业务逻辑层(Business Logic Layer)和...
#### 四、B/S与C/S的区别 **硬件环境差异:** - **C/S结构**通常建立在专用的网络环境中,如局域网,通过专用服务器提供连接和服务。 - **B/S结构**则建立在广域网上,不依赖于特定的硬件环境,具有更高的适应性和...
**C/S架构**,即Client/Server架构,是一种传统的计算机应用模式。在C/S架构中,客户端需要安装专门设计的软件来与服务器进行通信。服务器通常配置为高...总的来说,C/S和B/S架构的选择取决于具体的应用需求和环境。
:B/S结构的大型管理软件有着c/s结构软件无法比拟的优势。而从国外的发展趋势来 看,也验证了这一点。目前,国外大型企业管理软件要么已经是B/S结构的,要么正在经历从C/S 到B/S结构的转变。从国内诸多软件厂商...
总的来说,C/S架构适合于对界面和响应速度要求高,用户群稳定且对安全性有特殊要求的场景,而B/S架构则更适用于大规模的互联网应用,可以快速部署,易于维护,但可能在用户体验和性能上有所牺牲。在实际应用中,可以...
《学生-教师系统B/S和C/S双开发详解》 在信息技术领域,学生-教师系统的构建是一项关键任务,旨在提供一个高效、便捷的信息交流平台,服务于教育管理与教学活动。本系统采用B/S(Browser/Server,浏览器/服务器)和...
在此背景下,“B/S”和“C/S”这两种主流的系统架构模式变得尤为重要。本文将深入探讨这两种架构的特点及其应用场景,帮助读者更好地理解它们之间的区别。 #### C/S架构(Client/Server架构) **定义:** C/S架构...
标题和描述中提到的知识点主要聚焦于信息系统架构中的两种主流模型——C/S(Client/Server,客户端/服务器)和B/S(Browser/Server,浏览器/服务器)。这两种模型各有优势,适用于不同的场景,以下是对这些知识点的...
B/S结构,即Browser/Server(浏览器/服务器)结构,是随着Internet技术的兴起,对C/S结构的一种变化或者改进的结构。在这种结构下,用户界面完全通过WWW浏览器实现,一部分事务逻辑在前端实现,但是主要事务逻辑在...
两种常见的架构模式是B/S(Browser/Server,浏览器/服务器)和C/S(Client/Server,客户端/服务器)。它们各自有着独特的特性和应用场景,对于理解现代互联网服务的工作原理至关重要。本文将深入探讨B/S与C/S结构的...
### B/S与C/S框架的区别 #### 一、概述 在信息技术领域中,B/S(Browser/Server,浏览器/服务器)架构与C/S(Client/Server,客户端/服务器)架构是两种非常重要的软件系统设计模式。这两种模式在实际应用中各有...
B/S(Browser/Server)架构是一种基于浏览器和服务器之间的交互模式,它随着互联网技术的发展而兴起,并被视为是对传统的C/S(Client/Server)架构的一种改进或变化。在B/S架构中,用户通过Web浏览器与服务器进行...
在信息技术的迅猛发展中,C/S(客户端/服务器)和B/S(浏览器/服务器)架构作为两种主流的软件设计模式,各自承载着独特的价值和应用场景。本文旨在深入探讨这两种架构的特点、优缺点以及它们在当前信息化社会中的...