- 浏览: 460599 次
- 性别:
- 来自: 广州
文章分类
- 全部博客 (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 399编程语言作为人类和计算机交流的一层接口,无法避免使用大量数字, ... -
接口、函数、分层
2012-06-08 10:21 790接口、函数、分层 如何快速切换模块? 当我们选择使用某个库时 ... -
ARPG后端架构
2012-06-08 10:12 1220定位、刷新、组播,减少数据量 ---------------- ... -
编码习惯、架构、风格
2012-05-11 14:17 750=。= 发发牢骚, ... -
游戏设计
2012-05-03 18:00 698游戏就是创造一个新世界。 冒险、学习、合作、分工、社交、对抗 ... -
app应用法则
2012-02-15 14:53 733What do you expect to be the u ... -
How to Ask
2012-07-02 16:50 605How to Ask Welcome to Stack Ove ... -
错误处理
2010-12-17 17:21 661在设计各种软件系统的过程中,处理程序中的错误和其他反常行为,是 ... -
经济学原理
2010-10-08 09:30 675沉没成本+路径依赖 机会成本 一些概念: 市场、竞争、 ... -
一些资源记录
2010-09-02 11:59 9001、架构师大会-架构设计专场 http://linux. ... -
读史的三个境界
2010-08-05 15:35 7231、原文:读史的三个境界 发信站: 水木社区 (Wed Fe ... -
对面向对象的一些思考
2010-07-13 14:38 1467原文地址:http://blog.codi ... -
三分法与类对象设计
2010-07-09 15:02 725类的封装,蛮有意思的,要不紧闭也不能太开放。 太密封,则 ... -
Haskell
2010-05-14 16:53 1392Paul Hudak谈Haskell 摘自Inf ... -
顶级程序员的心得 Coders at Work
2010-04-24 23:55 836http://yishan.cc/blogs/xin/arch ... -
阅读他人的程式码
2010-04-08 21:21 679别人读代码总结的方法…… http://ww ...
相关推荐
标题:Bs与Cs的联系和区别 描述:详细的分析BS模式与Cs模式、联系、区别 在信息技术领域,客户端/服务器(C/S)模式和浏览器/服务器(B/S)模式是两种广泛使用的网络架构设计。这两种模式各自拥有独特的特点、优势...
在提供的"打通BS与CS的Demo源码"中,可能会包含客户端和服务器端的WebSocket实现示例,这有助于理解WebSocket如何在实际项目中工作。你可以查看这些源码,学习如何初始化WebSocket连接,发送和接收数据,以及处理...
BS与CS架构的区别 BS架构和CS架构是两种不同的软件系统体系结构,它们之间有着明显的差异。了解这两种架构的区别对于更好地使用它们至关重要。 硬件环境不同 CS架构通常建立在局域网的基础上,需要专门的网络硬件...
CS与BS模式区别与联系 CS结构,即Client/Server(客户机/服务器)结构,是大家熟知的软件系统体系结构,通过将任务合理分配到Client端和Server端,降低了系统的通讯开销,可以充分利用两端硬件环境的优势。 CS结构...
"BS和CS架构" BS架构和CS架构是两种常见的软件系统架构,分别代表浏览器/服务器架构和客户机/服务器架构。以下是对BS和CS架构的详细介绍。 BS架构(Browser/Server架构) BS架构是一种基于浏览器和服务器的架构,...
BS(Brower/Server)和CS(Client/Server)是两种不同的软件架构模式,它们在许多方面有着显著的区别。 首先,硬件环境不同。CS架构通常应用于专用的网络环境中,如局域网,服务器通常使用高性能设备,而客户端需要...
Net的BS与CS通信源码,为采用cs和bs之间通信,亲测可用
CS与BS的区别 CS(Client/Server)和BS(Browser/Server)是两种常见的网络架构模型,它们之间存在着很多的区别。在这里,我们将详细地讨论CS与BS的区别,从硬件环境、安全要求、程序架构、软件重用、系统维护、...
### CS与BS的区别 在IT领域中,CS(Client/Server,客户端/服务器)架构与BS(Browser/Server,浏览器/服务器)架构是两种常见的应用系统设计模式。这两种模式各有优势与不足,适用于不同的场景需求。 #### CS架构...
**BS与CS的区别详解** **1. 硬件环境差异** C/S(Client/Server)架构通常基于局域网,适用于小规模网络环境,需要专门的服务器来提供连接和数据交换服务。而B/S(Browser/Server)架构则基于广域网,如互联网,对...
RTL8822BS-CS-DS定频是一个与无线网络通信相关的技术概念,主要涉及到的是无线网卡的驱动程序和固件更新。在IT行业中,尤其是硬件和驱动程序开发领域,这种特定的定频方案是为了解决某些无线芯片在不同环境下的性能...
BS架构和CS架构是软件系统体系结构的两种主要形式,它们之间的区别和比较是非常重要的。本文将详细介绍BS架构和CS架构的定义、特点、优缺点和应用场景。 一、什么是CS架构? CS架构(Client/Server)是软件系统...
【CS到BS转换详解】 在信息技术领域,"CS"(Client-Server)和"BS"(Browser-Server)是两种常见的应用架构模式。CS结构,即客户端-服务器结构,是早期软件开发中广泛采用的方式,用户通过安装在本地的客户端应用...
Bs架构与Cs架构的区别 Bs架构(Browser/Server)和Cs架构(Client/Server)是两种常见的软件架构模式,它们在软件开发和应用中扮演着重要的角色。Bs架构是一种基于浏览器和服务器的结构,客户端只需要安装浏览器,...
### BS与CS的区别 #### 一、概述 在信息技术领域,BS(Browser/Server,浏览器/服务器架构)与CS(Client/Server,客户端/服务器架构)是两种常见的系统架构模式。这两种模式各自拥有独特的特点和应用场景,对于...
### CS与BS的区别 在信息技术领域,CS(Client/Server,客户端/服务器)与BS(Browser/Server,浏览器/服务器)是两种常见的架构模式。这两种架构各有特点,在不同的应用场景下有着各自的优势。本文将深入探讨CS与...
cs与bs架构区别分析 C/S架构(Client/Server,客户端/服务器模式)与B/S架构(Browser/Server,浏览器/服务器模式)是两种常见的软件架构模式,用于描述客户端和服务器端之间的交互关系。在本文中,我们将详细比较...
BS架构(Browser/Server)与CS架构(Client/Server)是两种常见的软件系统架构,它们在设计原则、应用场景和优缺点上有着显著的区别。 1. CS架构(Client/Server) CS架构是一种传统的分布式计算模型,其中客户端...
"CS 模式、BS 模式、CS模式+BS模式分析比较及应用举例" CS 模式(Client/Server 模式)是指客户应用程序(Client)、服务器管理程序(Server)和中间件(middleware)三个部件组成的一种两层结构的系统。客户应用...