目录

一、CS架构

1.1.优点:

1.2.缺点

二、BS架构

2.1.优点

2.2.缺点

三、区别

3.1.开发成本

3.2.客户端负载

3.3.安全性

3.4.作用范围


CS:Client/Server(客户端/服务器)结构,使用之前需要用户下载安装客户端的操作界面

例如:腾讯视频、QQ、微信社交工具、WPS、向日葵、Navicat工具、idea、Xshell等

BS:Browser/Server(浏览器/服务器)结构,就是后台只安装维护一个服务器(Server),而客户端选用浏览器(Browse)运行软件。

例如:在线访问腾讯视频、中国人事考试网、CSDN博客、慕课网课、华为官网、比亚迪在线官网、Tomcat官网等

一、CS架构

1.1.优点:

●可以足够表现客户端的处理能力,很多工作能够在客户端处置以后再提交给服务器,于是CS客户端响应速度快。

●操作界面漂亮、形式多样,能够足够满足客户自己的个性化要求。

●C/S结构的管理信息系统拥有比较强的事务处置才能,可以完成复杂的业务过程。

●安全性能能够非常容易确保,C/S通常面向相比固定的用户群,程序越发注重过程,它能够对权限实行多层次校验,提供了更安全的存取形式,对信息安全的控制才能非常强。通常高度机密的信息系统选用C/S结构适宜。

●用户留存率高 用户通过客户端访问 客户端是要安装的(在手机端格外明显)

1.2.缺点

●须要专门的客户端安装程序,分布功能弱,针对点多面广且不具备网络条件的用户群体,不可以完成迅速部署安装与配置。

●兼容性差,关于不一样的开发工具,拥有比较大的局限性。假如选用不一样工具,须要重新改写程序。

●开发、维护费用较高,须要拥有肯定专业水准的技术人员才可以结束,发生一次升级,就全部客户端的程序全部须要更改。

●用户群固定。因为程序须要安装就可使用

二、BS架构

2.1.优点

●分布性强,客户端零维护。只需有网络、浏览器,能够随时随地实行查询、浏览等业务处理。

●业务扩展简单便利,通过添加网页就可以添加服务器功能。

●维护简单便利,只须要更改网页,就可以完成全部用户的同步更新。

●开发简单,共享性强。动态更新

2.2.缺点

●个性化特征明显减少,没办法完成拥有个性化的功能要求。

●在跨浏览器上,BS架构不尽如人意。

●客户端服务器端的交互就是请求-响应形式,常常动态刷新页面,响应速度明显减少(Ajax能够肯定程度上处理这个问题)。没办法完成分页显示,给数据库访问导致较大的压力。

●在速度与安全性上须要花费超大的设计费用。

●功能弱化,难以完成传统形式下的特殊功能需要。

●留存率低,用户需要自己访问网址 无法一键到位

三、区别

3.1.开发成本

CS 开发维护成本高于 BS

因为采用cs结构时,对于不同的客户端要开发不同的程序,而且软件安装调试和升级都需要在所有客户机上进行。

bs只需要将服务器上的软件版本升级,然后从新登录就可以了。

3.2.客户端负载

CS 客户端负载大

CS 客户端不仅负责和用户的交互,收集用户信息,而且还需要通过网络向服务器发出请求。

BS 把事务处理逻辑部分交给了服务器,客户端只是负责显示

3.3.安全性

CS 安全性高

CS 适用于专人使用的系统,可以通过严格的管理派发软件。

BS 使用人数多,不固定,安全性低。

3.4.作用范围

CS:Client/Server是建立在局域网的基础上的。

BS:Browser/Server是建立在广域网的基础上的。

CS架构和BS架构的区别(通俗易懂)相关推荐

  1. cs架构和bs架构的区别

    CS架构和BS架构的区别 定义 CS即Client/Server(客户端/服务器)结构,最大的分别就是电脑上需要安装一个指定的软件客户端程序,通过这个程序访问软件(如腾讯视频应用 qq音乐应用等) B ...

  2. 网络应用程序设计模式:浅谈CS架构与BS架构

    CS架构与BS架构的区别 应用程序 单机程序 网络应用程序 网络应用程序设计模式 CS架构 CS架构优缺点 BS架构 BS架构优缺点 应用程序 应用程序是指为了完成特定任务而被开发运行于操作系统之上的 ...

  3. CS架构和BS架构的发展趋势即在图像处理软件中的应用

    趋势:总体来讲有融合的趋势,你中有我,我中有你.前后端分离的技术大行其道,前端更像是把原来桌面上的工作搬到浏览器中实现. websocket能像桌面一样工作: javascript的语法增加了clas ...

  4. cs架构嵌入bs_车牌识别CS架构和BS架构详解

    原标题:车牌识别CS架构和BS架构详解 停车场管理系统中的系统架构分为BS架构和CS架构,两种架构各有优势,具体分析如下: C/S又称Client/Server或客户/服务器模式. B/S(Brows ...

  5. CS架构和BS架构的区别(简洁易懂)

    定义 CS即Client/Server(客户端/服务器)结构,最大的分别就是电脑上需要安装一个指定的软件客户端程序,通过这个程序访问软件(如腾讯视频应用 qq音乐应用等) BS即Browser/Ser ...

  6. Web开发之-CS架构与BS架构

    CS架构 Client/Server:客户端/服务器模式,在以前网络传输效率比较底下的时候,是CS架构软件盛行的时代,在这个时 代,所有的软件使用都离不开客户端程序,即需要先从远程下载一个客户端安装包 ...

  7. 【218】CS架构和BS架构以及数据放在服务端和客户端的利与弊?

    ♣ 题目部分(原文见公众号:python宝) python宝 https://mp.weixin.qq.com/mp/profile_ext?action=home&__biz=MzU5NjI ...

  8. cs架构嵌入bs_cs架构与bs架构的对比

    主要区别: Client/Server是建立在局域网的基础上的.Browser/Server是建立在广域网的基础上的. 1.硬件环境不同 C/S 一般建立在专用的网络上, 小范围里的网络环境, 局域网 ...

  9. C-S结构和B-S结构的区别

    C/S结构: C:client 客户端 S:Server 服务器 比如说生活中的QQ软件就是C/S结构,客户端打开输入账号密码.服务器端腾讯的服务器. C/S的特点: 1.C/S结构软件通常需要特定的 ...

最新文章

  1. tensorflow中的tf.summary.image
  2. C#专业矩阵运算库——Math.Net
  3. 【Groovy】Groovy 脚本调用 ( Groovy 脚本编译 | Groovy 脚本字节码文件分析 )
  4. JS中获得窗口属性的方法
  5. Eschool校园网平台介绍
  6. Scala多特质混入时的执行顺序
  7. Struct2_定义拦截器并使用注解方式作用在Action的方法中
  8. 1221. 分割平衡字符串
  9. Django update用法
  10. css 设置背景图片铺满固定不动
  11. C#操作XML的完整例子——XmlDocument篇(转载,仅做学习之用)
  12. 空间权重矩阵构建(Stata代码)
  13. macOS Big Sur 11.6 (20G165) With OC 0.7.3 / Clover 5139 / PE 三分区原版DMG黑苹果镜像
  14. 游戏背景音乐的种类—动态音效
  15. 颜值大比拼,用数据告诉你中国哪里美女多?
  16. win7系统激活最简单方法
  17. codeforces 894A QAQ
  18. Visual studio2022“无法生成.exe文件,系统找不到指定文件
  19. MTCNN论文翻译 人脸检测
  20. 《拥抱变化——社交网络时代的企业转型之道》一第1章 助力社交商务成功的AGENDA体系...

热门文章

  1. U3D技术Class1
  2. 酷雷曼VR全景助力新疆兵团“走进”云上文博会
  3. Windows10 中如何修改默认浏览器设置
  4. WellYa VoIP NGN IMS 3G 移动通信 资料下载集合
  5. 华为荣耀3c语言设置在哪个文件夹,(科普)详解Android系统SD卡各类文件夹名称...
  6. 霍金去世,他留下的5条预言你一定要看一看
  7. 学Python不知从何下手?Python技能树助力一臂之力|Python技能树测评
  8. 思科交换机IOS升级
  9. 什么是邮件发送信誉?
  10. Linux until(循环语句)命令使用