B/S VS C/S
来源:互联网 发布:小儿常见病推拿软件 编辑:程序博客网 时间:2024/04/20 00:12
从软件工程的学习到现在的机房合作,我们一直在学习C/S,进入牛腩才正式进入了对B/S的了解,确切点牛腩则是对此的一个过渡,起到了承上启下的作用!看牛腩,其实最大的感受就是他不止要设计到页面,而是改变了方向,向web方向发展了。当然这只是自己的第一感觉哈!
看自己画的建议思维导图:
对于区别,细看表格:
B/S
C/S
硬件环境
广域网
专用网
安全要求
{无客户端}{注重服务端安全}
{双方都得注重}
程序架构
多重考虑
重流程,忽速度
软件重用
*****
**
系统维护
构件构成,无缝升级
整体性,整体考察
处理问题
面向不同的用户群
用户接口
Window,Linux/unix
Window平台
信息流
信息流可变化(交易中心)
机械式处理,交互性低
其实b/s相对于c/s来说,要求构建具有相对独立的功能,这样应用范围就相对广泛一些,就如买来的餐桌,你可以用于多种用途,可以移动,但是如果是石凳的话,则只能在原位进行着单一的功能。
比较了这么多,B/S优势多多啊,但是每个模式都有自己独有的优点,看看两者的优缺点:
c/s优点:
由于客户端实现与服务器的直接相连,没有中间环节,因此响应速度较快。
C/S结构的管理信息系统具有较强的事务处理能力。
C/S缺点:
从图中则可以看出来,如只适用于局域网,对于客户端也有很大的限制,只用于Window平台
客户端需要安装专用的客户端软件。首先涉及到安装的工作量,其次任何一台电脑出问题,如病毒、硬件损坏,都需要进行安装或维护。特别是有很多分部或专卖店的情况, 不是工作量的问题,而是路程的问题。还有,系统软件升级时,每一台客户机需要重新安装,其维护和升级成本非常高。
B/S优点:
- 具有分布性特点,可以随时随地进行查询、浏览等业务处理。
- 业务扩展简单方便,通过增加页面即可增加服务器功能。
- 维护简单方便,只需要改变网面,即可实现所有用户的同步更新。
- 共享性强.
- 响应速度不及C/S,随着AJAX技术的发展,相比传统B/S结构软件提升一倍速度。
- 用户体验效果不是很理想,B/S需要单独界面设计,厂商之间的界面也是千差万别,由于浏览器刷新机制,使用时有刷屏现象,好在AJAX技术解决这一难题,像用友, 智赢等开发的B/S架构软件用户体验效果与C/S差不多。
·
- B/S vs C/S
- 【C/S】 VS 【B/S】
- B/S VS C/S
- B/S VS C/S
- C/S VS B/S
- 【B/S初步】——B/S vs C/S
- b/s ,c/s
- B/S,C/S
- B/S C/S
- b/s c/s
- b/s c/s
- B/S,C/S
- C/S B/S
- B/S/S 和 C/S/S
- c/s与b/s
- c/s与b/s
- C/S与B/S
- C/S与B/S
- ubuntu中eclipse 不支持gbk编码问题解决办法
- 封装的DBUtil 简化增删改查
- UVA - 10313 Pay the Price 整数的划分问题 01背包
- Tomat集群 + Tomcat集群session共享 + Nginx负载 + Nginx静态资源代理
- ImageLoader
- B/S VS C/S
- 开始慢慢长征 红军不怕远征难
- windows 安装zookeeper
- 拷贝构造函数
- apache2.2.x+tomcat7.0.x集群+session复制
- POJ 2251-Dungeon Master(BFS)
- Ubuntu系统Android 编译环境配置搭建
- 开始写博客了
- Salila——MySQL样例数据库解析