- 浏览: 439811 次
- 性别:
- 来自: 广州
文章分类
- 全部博客 (538)
- C/C++ Primer (69)
- Objective-C Primer (102)
- Python Primer (19)
- JavaScript Primer (1)
- Java Primer (37)
- PHP Primer (17)
- 泛 Linux (37)
- Shell Script (21)
- APUE (21)
- UNP__1&2 (19)
- NetWork (7)
- Oracle周边 (38)
- Mysql里边 (6)
- Windows技 (9)
- 简单算法 & 数据结构 (14)
- 设计模式 (6)
- GTK历程 (12)
- 工具使用 (25)
- 杂事 (23)
- 一些概念 (17)
- Web方面 (10)
- myCodeTools (9)
- ^未 竟$ (13)
- 硬件通信 (2)
- Games (1)
最新评论
C/S是Client/Server的缩写。服务器通常采用高性能的PC、工作站或小型机,并采用大型数据库系统,如Oracle、Sybase、Informix或SQLServer。客户端需要安装专用的客户端软件。
B/S是Brower/Server的缩写,客户机上只要安装一个浏览器(Browser),如NetscapeNavigator或InternetExplorer,服务器安装Oracle、Sybase、Informix或SQL Server等数据库。在这种结构下,用户界面完全通过WWW浏览器实现,一部分事务逻辑在前端实现,但是主要事务逻辑在服务器端实现。浏览器通过webServer同数据库进行数据交互。
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系列的BizTalk2000Exchange2000等,全面支持网络的构件搭建的系统.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-BB-CB-G等信息、流向的变化,更像交易中心。
B/S是Brower/Server的缩写,客户机上只要安装一个浏览器(Browser),如NetscapeNavigator或InternetExplorer,服务器安装Oracle、Sybase、Informix或SQL Server等数据库。在这种结构下,用户界面完全通过WWW浏览器实现,一部分事务逻辑在前端实现,但是主要事务逻辑在服务器端实现。浏览器通过webServer同数据库进行数据交互。
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系列的BizTalk2000Exchange2000等,全面支持网络的构件搭建的系统.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-BB-CB-G等信息、流向的变化,更像交易中心。
发表评论
-
程序语言交流
2012-07-02 10:34 365编程语言作为人类和计算机交流的一层接口,无法避免使用大量数字, ... -
接口、函数、分层
2012-06-08 10:21 730接口、函数、分层 如何快速切换模块? 当我们选择使用某个库时 ... -
ARPG后端架构
2012-06-08 10:12 1188定位、刷新、组播,减少数据量 ---------------- ... -
编码习惯、架构、风格
2012-05-11 14:17 715=。= 发发牢骚, ... -
游戏设计
2012-05-03 18:00 660游戏就是创造一个新世界。 冒险、学习、合作、分工、社交、对抗 ... -
app应用法则
2012-02-15 14:53 692What do you expect to be the u ... -
How to Ask
2012-07-02 16:50 567How to Ask Welcome to Stack Ove ... -
错误处理
2010-12-17 17:21 634在设计各种软件系统的过程中,处理程序中的错误和其他反常行为,是 ... -
经济学原理
2010-10-08 09:30 588沉没成本+路径依赖 机会成本 一些概念: 市场、竞争、 ... -
一些资源记录
2010-09-02 11:59 8211、架构师大会-架构设计专场 http://linux. ... -
读史的三个境界
2010-08-05 15:35 6871、原文:读史的三个境界 发信站: 水木社区 (Wed Fe ... -
对面向对象的一些思考
2010-07-13 14:38 1426原文地址:http://blog.codi ... -
三分法与类对象设计
2010-07-09 15:02 694类的封装,蛮有意思的,要不紧闭也不能太开放。 太密封,则 ... -
Haskell
2010-05-14 16:53 1354Paul Hudak谈Haskell 摘自Inf ... -
顶级程序员的心得 Coders at Work
2010-04-24 23:55 802http://yishan.cc/blogs/xin/arch ... -
阅读他人的程式码
2010-04-08 21:21 656别人读代码总结的方法…… http://ww ...
相关推荐
详细的分析BS模式与Cs模式、联系、区别
BS与CS的websocket连接
BS 与CS 的区别,BS 与CS 的区别,BS 与CS 的区别,BS 与CS 的区别BS 与CS 的区别,BS 与CS 的区别,
此文档描述了BS与CS架构的区别,可以让你更轻松的使用这两种架构
cs、bs区别cs、bs区别cs、bs区别cs、bs区别cs、bs区别cs、bs区别cs、bs区别cs、bs区别cs、bs区别cs、bs区别cs、bs区别cs、bs区别cs、bs区别cs、bs区别
BS和CS架构
CS与BS的区别CS与BS的区别CS与BS的区别
cs与bs架构区别分析cs与bs架构区别分析cs与bs架构区别分析cs与bs架构区别分析cs与bs架构区别分析
c\s与b\s模式之间的区别与联系,简单的说明。
简单,明了的区分两者的区别 java适合开发bs结构,cs不是它的强项.C/S 程序可以更加注重流程, 可以对权限多层次校验, 对系统运行速度可以较少考虑. B/S 对安全以及访问速度的多重的考虑, 建立在需要更加优化的基础之...
Net的BS与CS通信源码,为采用cs和bs之间通信,亲测可用
简介bs架构和cs架构,最近做课设,和大家一起分享!谢谢
bs cs模式的区别 bs cs模式的区别 bs cs模式的区别
BS与CS 的区别,详细说明,希望能给大家带来帮助
基于BS与三层CS混合模式的MIS构建,基于BS与三层CS混合模式的MIS构建,基于BS与三层CS混合模式的MIS构建
CS 与 BS 区别
BS和CS架构的介绍
cs与bs 区别分析cs与bs 区别分析
CS与BS的比较
浅述CS与BS的区别,用以架构设计参考 Client/Server是建立在局域网的基础上的,Browser/Server是建立在广域网的基础上的。 (1)、硬件环境不同: C/S一般建立在专用的网络上,小范围里的网络环境,局域网之间再...