`

C/S和B/S对比

阅读更多
关键词:BS架构,CS架构,比较,安全,用户

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

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

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.处理问题不同
  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/S(Client/Server,客户机/服务器)和B/S(Browser/Server,浏览器/服务器)体系结构...

    ERP的C/S与B/S架构对比分析

    :B/S结构的大型管理软件有着c/s结构软件无法比拟的优势。而从国外的发展趋势来 看,也验证了这一点。目前,国外大型企业管理软件要么已经是B/S结构的,要么正在经历从C/S 到B/S结构的转变。从国内诸多软件厂商...

    浅谈信息系统中的C/S和B/S

    标题和描述中提到的知识点主要聚焦于信息系统架构中的两种主流模型——C/S(Client/Server,客户端/服务器)和B/S(Browser/Server,浏览器/服务器)。这两种模型各有优势,适用于不同的场景,以下是对这些知识点的...

    c/s与b/s的异同点

    #### C/S与B/S:异同对比 - **数据处理与存储**:在C/S架构中,数据处理与存储功能由客户端和服务器端共同承担,而在B/S架构中,大部分逻辑处理和数据存储集中在服务器端,客户端主要负责呈现和用户交互。 - **安全...

    c/s b/s分析

    #### C/S与B/S架构对比 1. **部署与维护:**C/S架构需要在每个客户端上安装特定的软件,当系统升级时,必须更新每一个客户端;而B/S架构只需要维护服务器端,客户端通过浏览器访问,无需安装任何软件。 2. **数据...

    C/S和B/S的区别

    ### C/S与B/S的区别 ...综上所述,C/S架构和B/S架构各有优势,在选择时需根据具体的应用场景和需求来决定最适合的架构方式。随着技术的发展,两种架构也在不断地融合和发展,以适应更多样化的业务需求。

    B/S与C/S结构的分析与比较

    对比C/S和B/S结构,我们可以看到两者各有优劣。C/S适合对性能要求高、需要离线操作或定制化界面的应用,如CAD软件、专业游戏等;而B/S则适用于需要跨平台、快速部署和大规模用户访问的场景,如电商网站、在线办公...

    B/S架构的原理与应用

    B/S(Browser/Server)架构是一种基于浏览器和服务器之间的交互模式,它随着互联网技术的发展而兴起,并被视为是对传统的C/S(Client/Server)架构的一种改进或变化。在B/S架构中,用户通过Web浏览器与服务器进行...

    B/S和C/S的学习知识(.html)

    本篇文章将深入探讨两种常见的架构模式:B/S(Browser/Server,浏览器/服务器)架构和C/S(Client/Server,客户端/服务器)架构,帮助读者理解它们的概念、特点以及应用场景。 **一、B/S架构** 1. **概念**: B/S...

    基于B/S的生产系统管理

    研究论文中,作者们通过对C/S和B/S两种模式的深入对比分析,明确指出了B/S模式在生产管理信息系统开发中的优越性,并对其关键技术进行了详尽阐述。 #### 关键技术与实现 在系统实现阶段,B/S架构的核心优势在于其...

    C S和B S的定义

    在IT领域,C/S(Client/Server,客户端/服务器)架构与B/S(Browser/Server,浏览器/服务器)架构是两种常见的系统设计模式,它们在软件开发、部署和维护方面有着各自的特点和适用场景。 ### C/S架构:客户端/...

    安易WEB版B/S架构财务软件V8

    对比C/S结构,安易V8的优势还体现在以下几个方面: 1. 适用范围更广:C/S结构主要适用于局域网环境,而安易V8则适用于互联网,支持远程办公和多地协同。 2. 客户端安装和维护简便:C/S结构需要在每台客户端安装...

    B-S和C-S的区别-remark

    ### B-S和C-S的区别详解 #### 一、引言 在信息技术领域,客户端-服务器架构(C/S)与浏览器-服务器架构(B/S)是两种常见的系统结构模型。这两种模型各自具有不同的特点和应用场景,了解它们之间的区别对于选择...

    asp.net基于B/S的在线学籍管理系统论文及毕业设计_开题报告

    - **B/S架构**:相比传统的C/S架构,B/S架构下的系统更易于部署和维护,用户界面统一,安全性更高。在本系统中,选择了B/S架构作为开发模式,这不仅减少了客户端的维护成本,还提高了系统的可访问性和可用性。 3. ...

    链接:https://pan.baidu.com/s/1q8UA5fJPPDDca7jDfVhHJQ 提取码:83yd

    同时,通过对比不同院校的录取情况,选择最适合自己的目标院校,提高被录取的机会。 综上所述,24考研中“改考408”意味着考试难度和竞争性的提升,考生需要对此有充分的认识和准备。同时,关注招生简章、利用官方...

    基于B_S体系结构的人事管理系统说明

    #### 二、B/S与C/S模式对比 - **C/S模式:** - **优点**:客户端和服务器端各自负责不同的任务,充分发挥网络优势,提高运行速度。 - **缺点**: - 日常维护繁琐,需要维护每个工作站的正常运行; - 版本更新...

    分布式文件系统在G/S模式中的应用研究

    G/S模式是一种结合了B/S(Browser/Server,浏览器/服务器)和C/S(Client/Server,客户端/服务器)优势的新型分布式空间数据服务模式。它主要针对的是海量空间数据的网络传输和访问问题,旨在提高数据处理速度和传输...

Global site tag (gtag.js) - Google Analytics