C/S系统架构图和B/S 系统架构图的区别

B/S架构和C/S架构到底有啥区别
[问题点数:100分]
B/S架构和C/S架构到底有啥区别
[问题点数:100分]
不显示删除回复
显示所有回复
显示星级回复
显示得分回复
只显示楼主
2013年9月 Delphi大版内专家分月排行榜第二2012年12月 Delphi大版内专家分月排行榜第二
2013年4月 Delphi大版内专家分月排行榜第三
2014年4月 Delphi大版内专家分月排行榜第三2014年3月 Delphi大版内专家分月排行榜第三2013年5月 Delphi大版内专家分月排行榜第三2013年1月 Delphi大版内专家分月排行榜第三2010年11月 Delphi大版内专家分月排行榜第三2009年12月 Delphi大版内专家分月排行榜第三2009年11月 Delphi大版内专家分月排行榜第三
2017年11月 Delphi大版内专家分月排行榜第二2017年4月 Delphi大版内专家分月排行榜第二2017年1月 Delphi大版内专家分月排行榜第二2014年10月 Delphi大版内专家分月排行榜第二2014年9月 Delphi大版内专家分月排行榜第二
2014年4月 Delphi大版内专家分月排行榜第三2014年3月 Delphi大版内专家分月排行榜第三2013年5月 Delphi大版内专家分月排行榜第三2013年1月 Delphi大版内专家分月排行榜第三2010年11月 Delphi大版内专家分月排行榜第三2009年12月 Delphi大版内专家分月排行榜第三2009年11月 Delphi大版内专家分月排行榜第三
2014年4月 Delphi大版内专家分月排行榜第三2014年3月 Delphi大版内专家分月排行榜第三2013年5月 Delphi大版内专家分月排行榜第三2013年1月 Delphi大版内专家分月排行榜第三2010年11月 Delphi大版内专家分月排行榜第三2009年12月 Delphi大版内专家分月排行榜第三2009年11月 Delphi大版内专家分月排行榜第三
匿名用户不能发表回复!|服务器架构C/S和B/S的概念与区别 - cicialia - 博客园
随笔 - 23, 文章 - 1, 评论 - 0, 引用 - 0
1.c/s(client/server)客户端/服务器
概念:指的是客户端和服务端之间的通信方式,客户端提供用户请求接口,服务端响应请求进行对应的处理,并返回给客户端,客户端来显示这些内容
协议:任何通用协议
优势:降低系统开销,充分利用两端硬件环境的优势
缺点:维护成本高
2.B/S(browser/server) 浏览器/服务器
概念:这种结构用户界面是完全通过www浏览器来实现,一部分事务在前端实现,主要事务逻辑再服务器端实现
协议:http协议
优势:节约开发成本
两者区别:
1.硬件环境 不同
c/s:专用网络、小型局域网
b/s:广域网,只有要操作系统和浏览器就行
2.对安全要求不同
c/s:一般面向固定用户群,安全性高
b/s:用b/s发布部分可公开信息
3.对程序架构不同
c/s:注重流程,对权限多次校验,少考虑系统运行速度
b/s:对安全和访问速度多重考虑
4.软件重用不同
c/s:需要整体考虑,构建重用性没有b/s好
b/s:构件独立,重用性好
5.系统维护不同
c/s:要从整体考察,维护困难
b/s:构件个别替换,维护升级简单
6.处理问题不同
c/s:用户面固定,安全性高,操作系统相同
b/s:用户不固定,与操作平台关系小
7.用户接口不同
c/s:Windows平台上,表现方法有限
b/s:浏览器,表现方式生动,难度减低,减低开发成本
8.信息流不同
c/s:中央集权机械式管理,交互低
b/s:信息流可变化,更像交易中心B/S和C/S架构究竟是什么意思?_百度知道
B/S和C/S架构究竟是什么意思?
希望解答的越通俗越好,网上复制来的就不要回复了,谢谢
我有更好的答案
你说要简单的啊!C/S架构就是客户端和服务器结构。比如一些单机版的软件就属于C/S架构,尤其是管理软件之类的。因为他不语互联网挂钩。B/S架构就是浏览器和服务器结构。比如大一点的网站都是B/S架构。像淘宝,E趣等。。。。。。
采纳率:45%
为您推荐:
其他类似问题
您可能关注的内容
架构的相关知识
换一换
回答问题,赢新手礼包
个人、企业类
违法有害信息,请在下方选择后提交
色情、暴力
我们会通过消息、邮箱等方式尽快将举报结果通知您。C/S和B/S两种架构区别与优缺点分析_php实例
作者:用户
本文讲的是C/S和B/S两种架构区别与优缺点分析_php实例,
一、C/S 架构
C/S 架构是一种典型的两层架构,其全程是Client/Server,即客户端服务器端架构,其客户端包含一个或多个在用户的电脑上运行的程序,而服务器端有两种,一种是数据库服务器端,客户端通过数据库连接访问服务
一、C/S 架构
C/S 架构是一种典型的两层架构,其全程是Client/Server,即客户端服务器端架构,其客户端包含一个或多个在用户的电脑上运行的程序,而服务器端有两种,一种是数据库服务器端,客户端通过数据库连接访问服务器端的数据;另一种是Socket服务器端,服务器端的程序通过Socket与客户端的程序通信。
C/S 架构也可以看做是胖客户端架构。因为客户端需要实现绝大多数的业务逻辑和界面展示。这种架构中,作为客户端的部分需要承受很大的压力,因为显示逻辑和事务处理都包含在其中,通过与数据库的交互(通常是SQL或存储过程的实现)来达到持久化数据,以此满足实际项目的需要。
2 、优点和缺点
2.1 C/S架构的界面和操作可以很丰富。
2.2 安全性能可以很容易保证,实现多层认证也不难。
2.3 由于只有一层交互,因此响应速度较快。
2.4 适用面窄,通常用于局域网中。
2.5 用户群固定。由于程序需要安装才可使用,因此不适合面向一些不可知的用户。
2.6 维护成本高,发生一次升级,则所有客户端的程序都需要改变。
二、B/S架构
B/S架构的全称为Browser/Server,即浏览器/服务器结构。Browser指的是Web浏览器,极少数事务逻辑在前端实现,但主要事务逻辑在服务器端实现,Browser客户端,WebApp服务器端和DB端构成所谓的三层架构。B/S架构的系统无须特别安装,只有Web浏览器即可。
B/S架构中,显示逻辑交给了Web浏览器,事务处理逻辑在放在了WebApp上,这样就避免了庞大的胖客户端,减少了客户端的压力。因为客户端包含的逻辑很少,因此也被成为瘦客户端。
2 、优点和缺点
1)客户端无需安装,有Web浏览器即可。
2)BS架构可以直接放在广域网上,通过一定的权限控制实现多客户访问的目的,交互性较强。
3)BS架构无需升级多个客户端,升级服务器即可。
1)在跨浏览器上,BS架构不尽如人意。
2)表现要达到CS程序的程度需要花费不少精力。
3)在速度和安全性上需要花费巨大的设计成本,这是BS架构的最大问题。
4)客户端服务器端的交互是请求-响应模式,通常需要刷新页面,这并不是客户乐意看到的。(在Ajax风行后此问题得到了一定程度的缓解)
三、B/S对C/S的改进和扩展
正如前文所说,C/S和B/S都可以进行同样的业务处理,但是B/S随着Internet技术的兴起,是对C/S结构的一种改进或者扩展的结构。相对于C/S,B/S具有如下优势:
1、分布性:可以随时进行查询、浏览等业务
2、业务扩展方便:增加网页即可增加服务器功能
3、维护简单方便:改变网页,即可实现所有用户同步更新
4、简单,共享性强,成本低,数据可以持久存储在云端而不必担心数据的丢失。
四、主流的Web程序应用平台
一个动态网站服务器平台至少要包括:操作系统+Web服务器+应用程序服务+数据库。一个优秀的网站服务器是由多方面因素决定的,如个人喜好、部署费用、安全机制等。而现在主流的三种Web平台:ASP.NET、JavaEE和LAMP各有优缺点,以满足不同的需要和用户。三者比较如下:
三种平台的各部分组合:
ASP.NET:Windows Server+IIS+SQL Server+ASP
JavaEE:UNIX+Tomcat+Oracle+JSP
LAMP:Linux+Apache+MySQL+
五、三张图告诉你Web工作原理
1、服务器不带应用程序和数据库,直接请求HTML文件
2、服务器带应用程序(如php)
3、服务器带应用程序和数据库
以上是云栖社区小编为您精心准备的的内容,在云栖社区的博客、问答、公众号、人物、课程等栏目也有的相关内容,欢迎继续使用右上角搜索按钮进行搜索b/s
soa架构软件实例分析、soa架构的优缺点、三层架构的优缺点、sparc架构优缺点、两种光伏幕墙的优缺点,以便于您获取更多的相关知识。
弹性可伸缩的计算服务,助您降低 IT 成本,提升运维效率
40+云计算产品,6个月免费体验
稳定可靠、可弹性伸缩的在线数据库服务,全球最受欢迎的开源数据库之一
IT采购开年惠,百款产品5折起,新购满额再返最高6000!
云栖社区(yq.aliyun.com)为您免费提供相关信息,包括
,所有相关内容均不代表云栖社区的意见!用C/S还是B/S的结构比较好?
[问题点数:20分,结帖人xiaokkking]
用C/S还是B/S的结构比较好?
[问题点数:20分,结帖人xiaokkking]
不显示删除回复
显示所有回复
显示星级回复
显示得分回复
只显示楼主
2010年8月 硬件使用大版内专家分月排行榜第二
2010年7月 Windows专区大版内专家分月排行榜第三2009年1月 Windows专区大版内专家分月排行榜第三2008年12月 Windows专区大版内专家分月排行榜第三2006年8月 扩充话题大版内专家分月排行榜第三
2013年 总版技术专家分年内排行榜第一
2014年 总版技术专家分年内排行榜第三
匿名用户不能发表回复!|

我要回帖

更多关于 架构师 的文章

 

随机推荐