链接: BS架构和CS架构的区别.

本人觉得该博主解释的例子挺容易懂

1、CS架构

是Client/Service这两个单词的首字母,指的是客户端服务器架构的意思,很多常见的软件都是这种架构。

解释:对于CS架构,最为常见的例子就是网络游戏,比如LOL、WOW如果不联网无法使用,你在软件内的所有操作通过互联网能够传递到其他的玩家身上。

优点:第一,性能较高:可以将一部分的计算机工作放在客户端上,这样服务器只需要处理数据即可。第二,界面炫酷:客户端可以使用更多系统提供的效果,做出更为炫目的效果。

缺点:第一,更新软件:如果推出了新版本,不更新客户端无法登录使用(一部分)。第二,不同设备访问:如果使用其他的电脑,没有安装客户端的话就无法登录软件。

2、BS架构

是Browser/Server这两个单词的首字母,指的是浏览器服务器,是WEB兴起后的一种架构。

解释:现在所有的网站都是BS架构,较为常见的例子有知乎、百度、网易云音乐Web等等,所有只需要通过浏览器即可使用。

优点:第一,更新简洁:如果需要更新内容了,对开发人员而言需要更改服务器的内容,但是对用户而言只需要刷新浏览器即可。第二,多设备同步:所有数据都在网上,只要能够使用浏览器即可登录使用。

缺点:第一,性能较低:相比于客户端应用性能较低,但是随着硬件性能的提升,这个差距在缩小。第二,浏览器兼容:处理低版本的浏览器显示问题一直是开发人员头疼的问题之一,移动设备兼容性较好,ie6已经越来越少人用了。

BS架构和CS架构的区别(转载)相关推荐

  1. BS架构与CS架构剖析

    BS架构 简介 指一种软件的开发模式,服务器/浏览器结构,即Browser/Server,最大的特点是不需要安装在手机或者电脑上面,有浏览器就可以使用. 例如 现在越来越多的软件都是基于BS架构(微信 ...

  2. B-S架构和C-S架构区别

    目前用户用户对PC端应用的两种开发模式(C/S和B/S)理解是很片面的,今天为各位详细讲解下两者的区别. CS即Client/Server(客户机/服务器)结构,C/S结构在技能上非常成熟,它的重要特 ...

  3. BS架构和CS架构的定义以及区别

    1.什么是BS架构 B/S架构是浏览器和服务器架构模式.是对C/S架构的一种变化或者改进的架构. B/S架构不用安装客户端,只需要在客户机上安装一个浏览器,服务端安装一种数据库,就可以通过webser ...

  4. BS架构和CS架构的对比

    本文转载自: http://blog.csdn.net/fightfaith/article/details/50392301 目录 1.CS.BS架构定义 2.CS.BS 对硬件环境的要求 3.CS ...

  5. BS架构和CS架构的比对

    1.CS.BS架构定义 CS(Client/Server):客户端----服务器结构.C/S结构在技术上很成熟,它的主要特点是交互性强.具有安全的存取模式.网络通信量低.响应速度快.利于处理大量数据. ...

  6. BS架构和CS架构 + Tomcat安装及配置

    BS架构 Browser(浏览器) Server(服务器) 浏览器服务器架构模式 - 通过浏览器与服务器进行交流 优点: 不需要安装客户端 维护成本较低 缺点 所有的计算和存储任务都在服务端,服务器端 ...

  7. bs架构与cs架构的区别_Oracle vs Mysql--架构、sql查询执行流程及SQL解析顺序区别说明...

    概述 之前分享的主要是Oracle上的一些内容,那么mysql又有哪些地方不一样呢?下面从MySQL总体架构.sql查询执行流程和语句执行顺序来看一下.. 01 架构总览 下面看一下mysql的架构图 ...

  8. BS架构与CS架构的区别(详细讲解)

    1.CS = Client - Server = 客戶端 - 服務器.例子: QQ,迅雷,快播,暴風影音,各種網絡遊戲等等.只要有和服務器通訊的都算. 2.BS = Browser - Server ...

  9. BS模式与CS模式的区别

    BS模式(Browser Server) 简称:浏览器服务器 意思就是客户端可以通过浏览器就可以访问服务端 只要你的电脑上装有浏览器就可以访问 不过在美工方面BS不如CS,速度也不如CS快. 如京东, ...

最新文章

  1. 平板电脑安装软件_题宝典软件升级了,微信公众号版不受影响,电脑版/手机APP/平板APP需要重新下载安装...
  2. linux socket 时间,Socket编程获取服务器时间
  3. mysql注入漏洞语句,web安全之sql注入漏洞
  4. java 快速io_Java编程在ICPC快速IO实现源码
  5. 当常规的算法都山穷水尽之后,你可以试试python中的SMOTE算法
  6. 云计算教程学习入门视频课件:云计算架构参考模型
  7. 在计算机中能不能隐藏图片,意想不到的加密方法-怎么把任意文件隐藏在图片里...
  8. struts2的struts.properties配置文件详解 (转)
  9. js页面刷新事件 ,Javascript刷新页面的几种方法
  10. [信息论与编码理论专题-6]:物理层信道编码
  11. 冠骋信息正式加入重庆市医疗器械行业协会
  12. 数据压缩——LZW 编解码算法实现与分析
  13. 去水印软件哪个好_去水印工具
  14. vue:高德地图的使用
  15. nginx中的超时设置,请求超时、响应等待超时等
  16. 计算机的aero界面是一种,Win7家庭高级版特色功能 Aero桌面主题
  17. 如何使用电脑上的谷歌浏览器来调试安卓手机上的移动端页面
  18. 虎书学习笔记3:图形学基础数学(正交基与坐标系、二维梯度)
  19. Web安全工具—Sqlmap常用命令和参数(持续更新)
  20. 千亿级金融场景下,基于Pulsar的云原生消息队列有怎样的表现?

热门文章

  1. Nexus 5 Android 6.0.1刷机、Root
  2. c语言noj除法,快速排序~C语言~NOJ1064
  3. mysql2003错误10061_Mysql连接报2003-10061以及1045错误
  4. 基于AT89C51单片机的抢答器的设计
  5. matlab求解微分方程的数值解
  6. uc/OS-III移植到stm32f103c8进行多任务实验
  7. 窥探晶体世界的奥秘 —— 230种空间群晶体结构模型全在这里
  8. Win 常用 系统变量
  9. 多媒体技术是利用计算机对文本图形,四川自考07311《多媒体技术》全真模拟试题(三)...
  10. 【深度学习】Inception模型结构解析,关键词:Inception-v1、v2、v3、v4、Inception-ResNet-v1、Inception-ResNet-v2