`
hulu26
  • 浏览: 226639 次
  • 性别: Icon_minigender_2
  • 来自: 上海
社区版块
存档分类
最新评论

C/S架构和B/S架构

 
阅读更多
C/S架构
C/S(Client server,客户端/服务器)架构是一种典型的两层架构,客户端包含一个或多个在用户的电脑上运行的程序,而服务器端有两种,一种是数据库服务器端,客户端通过数据库连接访问服务器端的数据;另一种是Socket服务器端,服务器端的程序通过Socket与客户端的程序通信。

C/S 模式的优点   
(1)、由于客户端实现与服务器的直接相连,没有中间环节,因此响应速度快。   
(2)、操作界面漂亮、形式多样,可以充分满足客户自身的个性化要求。   
(3)、C/S结构的管理信息系统具有较强的事务处理能力,能实现复杂的业务流程。   

C/S 模式的缺点   
(1)、需要专门的客户端安装程序,分布功能弱,针对点多面广且不具备网络条件的用户群体,不能够实现快速部署安装和配置。   
(2)、兼容性差,对于不同的开发工具,具有较大的局限性。若采用不同工具,需要重新改写程序。   
(3)、开发成本较高,需要具有一定专业水准的技术人员才能完成。

B/S架构
B/S(Browser server,浏览器/服务器)架构有Web浏览器、WebApp服务器、DB数据库构成三层架构。

B/S结构的优点   
(1)、具有分布性特点,可以随时随地进行查询、浏览等业务处理。   
(2)、业务扩展简单方便,通过增加网页即可增加服务器功能。   
(3)、维护简单方便,只需要改变网页,即可实现所有用户的同步更新。   
(4)、开发简单,共享性强。

B/S 模式的缺点   
(1)、个性化特点明显降低,无法实现具有个性化的功能要求。   
(2)、操作是以鼠标为最基本的操作方式,无法满足快速操作的要求。   
(3)、页面动态刷新,响应速度明显降低。   
(4)、功能弱化,难以实现传统模式下的特殊功能要求。
分享到:
评论

相关推荐

    C/S架构和B/S架构的概念和区别

    总的来说,C/S架构适合于对界面和响应速度要求高,用户群稳定且对安全性有特殊要求的场景,而B/S架构则更适用于大规模的互联网应用,可以快速部署,易于维护,但可能在用户体验和性能上有所牺牲。在实际应用中,可以...

    三层架构工作流程图B/S架构及C/S架构

    下面我们将详细探讨这三个层次及其在B/S和C/S架构中的工作流程。 1. 表现层(Presentation Layer): 这是用户与系统交互的界面,负责接收用户输入并展示结果。在B/S架构中,通常表现为网页,用户通过浏览器访问;...

    B/S架构和C/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架构分别代表了本地应用和Web应用的两种典型模型,而分层和多层架构则提供了系统设计的组织原则,帮助我们构建灵活、可维护的大型软件系统。理解并熟练运用这些知识点,对于任何IT从业者来说都是...

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

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

    PB11改造C/S架构为B/S架构的方法

    在 PB11 环境下,将 C/S 架构的系统改造为 B/S 架构,需要了解相关的条件和基本过程。本文将详细介绍 PB11 转换 C/S 到 B/S 的步骤。 首先,需要安装相关的开发环境。包括安装 Windows 的 IIS5.0 以上、安装 asp...

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

    标题和描述中提到的知识点...综上所述,C/S架构和B/S架构各有千秋,选择哪种架构取决于具体的应用场景、用户需求以及资源条件。在构建信息系统时,企业应根据自身特点和目标,综合考量各种因素,做出最合适的架构选择。

    适用C/S 及 B/S 架构 表格控件

    "适用C/S及B/S架构表格控件"是一个专为开发者设计的工具,它支持两种常见的软件架构:客户端/服务器(Client/Server,C/S)和浏览器/服务器(Browser/Server,B/S)。这个控件是基于微软的Active技术,这意味着它...

    关于B/S和C/S架构的探析

    关于B/S和C/S架构的探析

    socket b/s架构

    Socket编程和B/S架构的应用非常广泛,如网页浏览、电子邮件、在线购物、实时聊天、文件传输等。此外,许多现代Web服务,如RESTful API、WebSocket等,也是基于socket通信实现的。 总之,通过Linux下的socket编程...

    B/S的优点及与C/S的比较

    B/S架构,即浏览器/服务器架构,是一种基于浏览器和服务器的网络架构模式。它兴起于互联网的发展,具有客户端维护简便、无需安装专门软件、系统扩展容易等特点。 首先,B/S架构将系统功能实现的核心部分集中到...

    C/S和B/S的区别

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

    B/S架构及C/S架构

    本文主要探讨的是C/S架构,尤其是深入三层架构的设计原则和实现细节。 B/S架构,也称为浏览器/服务器架构,主要特点是用户通过浏览器访问应用,服务器端负责处理业务逻辑和数据存储。这种架构降低了客户端的硬件...

    C/S架构 商业系统

    - **部署成本**:相对于B/S架构(浏览器/服务器架构),C/S架构需要在每个客户端上安装特定的应用程序,增加了部署和维护的成本。 - **兼容性问题**:客户端硬件配置的多样性可能导致兼容性问题,需要额外的工作来...

    C/S和B/S两种架构的概念、区别和联系

    C/S架构和B/S架构是两种常见的软件体系架构模式,它们各有其特点、优势和适用场景。 C/S架构,即客户端/服务器架构,是一种早期的、传统的软件架构模式。在这种模式下,客户端和服务器端各司其职:客户端负责提供...

    B/S与C/S的比较

    ### B/S与C/S的比较 #### 一、C/S与B/S的定义及发展历程 ##### 1. C/S架构(Client/Server) ...随着Web技术的不断发展,B/S架构的应用越来越广泛,但仍有一些领域(如高性能计算)仍倾向于使用C/S架构。

    软件体系结构—B/S和C/S架构

    C/S架构是客户端/服务器端交互模式,是Client/Server的简称。它是早期常用的一种软件架构,这种架构的软件需要在用户的电脑上安装客户端程序,下面通过一张图来了解C/S架构客户端与服务器的交互过程。

Global site tag (gtag.js) - Google Analytics