为什么80%的码农都做不了架构师?>>>   

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等信息、流向的变化, 更像交易中心。

转载于:https://my.oschina.net/anlve/blog/1831661

BS与CS的联系与区别【简】相关推荐

  1. BS和CS的联系和区别

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

  2. BS与CS的联系与区别

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

  3. BS与CS 模式的区别

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

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

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

  5. BS和CS架构,软件开发的瀑布模型,快速原型模型、螺旋模型、敏捷开发、软件测试分类,测试的分类和理解

    1.BS和CS架构 1.1  BS:浏览器与服务器结构 优点:客户端无需安装,有web浏览器即可 缺点:在速度和安全性上需要花费巨大的设计成本 1.2  CS:客户机与服务器结构 优点:CS架构的页面 ...

  6. 电子病历,到底是用BS还是CS

    电子病历,到底是用BS还是CS 袁永福 2014-8-19 前言:前几天下午去开发医疗软件的S公司,旁听了他们的内部技术讨论会议.他们目前的电子病历是B/S架构,会上一群人讨论起用C/S重构电子病历系 ...

  7. HSSFworkbook,XSSFworkbook,SXSSFworkbook区别简结

    HSSFworkbook,XSSFworkbook,SXSSFworkbook区别简结 说明:用JavaPOI导出Excel时,我们需要考虑到Excel版本及数据量的问题.针对不同的Excel版本,要 ...

  8. 利用BS和CS实现百度人脸识别API

    利用B/S和C/S实现百度人脸识别API C/S 服务器的设计: def server(interface,port):# 创建套接字并进行监听sock = socket.socket(socket. ...

  9. bs和cs架构的区别和优缺点_C/S和B/S两种架构区别与优缺点分析

    C/S和B/S,是再普通不过的两种软件架构方式,都可以进行同样的业务处理,甚至也可以用相同的方式实现共同的逻辑.既然如此,为何还要区分彼此呢?那我们就来看看二者的区别和联系. 一.C/S 架构 1. ...

  10. 网络架构及其演变过程(BS和CS区别)

    首先我们先了解现在软件的类型有哪些? 软件三大类型:单机(rar.office).CS类型(QQ,大型游戏).BS类型 一.开始(CS结构时期) 刚开始的时候用户去取数据,直接就去主机拿,从这里开始就 ...

最新文章

  1. DAO层使用泛型的两种方式
  2. jQuery.validate.js API
  3. SyncNavigator数据库同步软件8.4.1 中文版
  4. 修改某个appointment已经存在的opportunity relation
  5. python字符串数字求和_python处理字符串:将字符串中的数字相加求和
  6. tomcat依赖导入步骤_Tomcat长生不老之术——嵌入式
  7. 零配置初始化流程就一直过不去_uni-app从零开发影视小程序1——搭建开发环境构建项目
  8. 为什么技术人干得越久越拿不到高薪?
  9. 常见linux服务器系统异常问题
  10. cml sml区别_如何简单清晰地描述 CAPM 在投资学中的运用,以及 CAL、CML 和 SML 的关系和区别?...
  11. 热血江湖辅助代码编写教程(价值500
  12. 微信公众号商城前景分析
  13. .netcf 图片区域拷贝[图片切割]
  14. 强化学习笔记:强化学习的约束
  15. java 微信模板_java开发微信模板消息推送
  16. object-c 中的 self 含义
  17. SpringBoot集成alipay-easysdk
  18. 计算机系活动主题,计算机科学系“传承大钊精神,让青春绽放光彩”主题团日活动...
  19. UglifyJs无法压缩vendor.js: ERROR in static/js/vendor.xxx.js from UglifyJs
  20. 我很忙!你忙什么?瞎忙!

热门文章

  1. 计算机网络使用的通信线路分为两类,计算机网络技术阶段测试题
  2. java的css的块_CSS基础知识(概念、块级元素、行内元素、选择器)
  3. DeepMatch推荐系统中的常用算法——Youtube的DeepMatch
  4. 215.数组中的第K个最大元素
  5. No matching distribution found for docx(配置cmd控制台代理)
  6. JSTL简介以及简单示例
  7. iphone尺寸_巨额罚款无法“阻挡”,iPhone 12真机现已开箱,一睹为快!|iphone|手机|包装盒...
  8. Java:关于负数的向上转型
  9. 【数论】Concatenated Multiples【codeforces-Round #506-div3-D】
  10. oracle dba_tables degree default,oracle中如何将表的并行度设定为DEFAULT?如下: