CS和BS是软件架构模式:

C/S: Client/Server :客户端/服务端架构:
B/S: Browser/Server:浏览器/服务器架构:

C/S:

语言: VB,Delphi,VC++,C#,Java awt/swing : 比如桌面QQ,扫雷,拱猪等运行在桌面的程序.

特点:
在服务端主要就是一个数据库,把所有业务逻辑以及界面的渲染操作交给客户端完成.
优点:较安全,用户界面很丰富,用户体验不错等
缺点:每次升级都需要重新安装,针对于不同的操作系统开发,可移植性很差.

B/S:

语言: JSP,ASP,PHP : 浏览器访问的应用,把业务逻辑交给服务端完成,客户端仅仅只做界面渲染和数据交换.

特点:
BS是特殊的CS,此时浏览器充当了客户端.基于HTTP协议的.
优点:只开发服务端,可以跨平台,移植性很强等.
缺点:安全性较低,用户体验较差等;

现在的应用综合了BS和CS的优点:部分应用不再是单纯BS.

富客户端技术: RIA,客户端会处理部分的业务逻辑,也会做界面的渲染和数据交互.界面丰富好比是CS. EasyUI,Flex,Extjs,Java FX等

瘦客户端技术: 基于传统的html界面,客户端只界面的渲染和数据交互.(传统的BS)

架构模式之 CS和BS的区别相关推荐

  1. CS和BS的区别以及优缺点

    简介:CS即Client/Server(客户机/服务器)结构,C/S结构在技术上很成熟,它的主要特点是交互性强.具有安全的存取模式.网络通信量低.响应速度快.利于处理大量数据.但是该结构的程序是针对性 ...

  2. 连锁会员管理系统是选CS还是BS模式

    在互联网到处都有着cs和bs模式,但是很多人都不是很清楚这两种模式的区别,在选择连锁会员管理系统时也不知道该选择哪种模式好?为此,先来了解一下cs和bs的区别,然后再选择连锁会员管理系统. C /S又 ...

  3. 什么是架构模式和架构风格

    本文探讨如下几个问题: 架构模式和架构风格有区别吗? 什么是架构模式? 什么是架构风格? 架构模式和架构风格的区别是什么? 有哪些架构模式? 有哪些架构风格? 架构模式=架构风格? 如果你搜索「架构模 ...

  4. Flex是咋回事之一 集CS和BS之大成的RIA

    用了一年多Flex,感触多多.偶尔有同行的朋友问我啥是Flex,说实话,一时半会儿我还真说不清楚.尤其是对于一个从未接触过Flex的朋友,想要由浅入深地只用嘴巴不用电脑给他讲明白,这确实难为一个整天只 ...

  5. CS/BS架构是什么?以及他们的区别

    *cs**即Client/Server(客户机/服务器) 结构C/S结构在技术上很成熟,它的主要特点是交互性强.具有安全的存取模式.网络通信量低.响应速度快.利于处理大量数据.但是该结构的程序是针对性 ...

  6. cs和bs架构的区别(bs和cs架构的区别和优缺点)

    BS架构比CS架构优越的地方有哪些? BS架构比起CS架构有着很大的优越性,传统的MIS系统依赖于专门的操作环境,这意味着操作者的活动空间受到极大限制:而BS架构则不需要专门的操作环境,在任何地方,只 ...

  7. CS、BS架构定义(笔记)

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

  8. 什么是CS和BS结构,两种结构的区别

    什么是CS和BS结构,两种结构的区别 什么是CS和BS结构,两种结构的区别 什么是C/S和B/S结构? C/S又称Client/Server或客户/服务器模式.服务器通常采用高性能的PC.工作站或小型 ...

  9. BS和CS的联系和区别

    BS与CS的联系与区别. C/S是Client/Server的缩写.服务器通常采用高性能的PC.工作站或小型机,并采用大型数据库系统,如Oracle.Sybase.InFORMix或 SQL Serv ...

最新文章

  1. 电脑怎么分屏2个显示器_程序员一台电脑装2个显示屏?因为专业
  2. python大学生信息管理系统_python学生信息管理系统
  3. 线程----BlockingQueue (转)
  4. 用华为eNSP仿真校园网
  5. 日期时间公式计算机,‎App Store 上的“多少天-重要日期时间计算器”
  6. 草图大师SketchUp2018下载和安装教程
  7. 5G时代芯片之王——射频芯片
  8. 董文永武汉大学计算机学院,董文永 - 教师简历 CV- Computer School of Wuhan University...
  9. java 基础 String str= “abc god 中国 java“ 反转每个单词 结果: “cba dog 国中
  10. Golang sync.Cond 简介与用法
  11. 【NOTE】python3.6下scons运行提示找不到SCons.Script解决方式
  12. win10pe系统计算机名修改,Win10怎么修改账户名?|Win10怎么改用户名称?
  13. OpenVPN 技术支持
  14. 万物皆可集成系列:低代码释放用友深度价值(1)—系统对接集成
  15. 禁用Ubuntu 16.04.4 LTS 图形登陆界面只能选择guest账号登陆
  16. 马云曾经偶像,终于把阿里留下的 1400 亿败光了!
  17. 西安公交车路线汇总(2)
  18. r语言 c(-1 1),R语言学习.1-R安装及向量介绍
  19. Flex元素自适应布局
  20. android edl模式,高通方案生成大包后,如何刷机

热门文章

  1. 软考中级【数据库系统工程师】第1章:计算机系统知识,自学软考笔记,备考2022年5月份软考,计算机硬件系统CPU组成指令寄存器组总线输入输出的程序控制方式计算机体系结构与存储系统加密技术流水线技术
  2. Python—reverse()和reversed()方法介绍
  3. MySQL基础-索引原理
  4. skip connections
  5. [IOS]整合google map并获取当前位置
  6. 内核提速开机linux,Linux系统开机提速我有招!
  7. Boosting AdaBoost算法
  8. 跨境电商亚马逊之你知道什么是亚马逊电商吗
  9. Linux 下后台运行程序,查看和关闭后台运行程序(转载)
  10. JAVA版本号的问题 Java版本号与JDK版本