胖客户端和瘦客户端
来源:互联网 发布:东莞大朗淘宝电商培训 编辑:程序博客网 时间:2024/05/13 20:43
最近在看一本Java方面比较老的书籍,里面的应用都是基于C/S结构去设计的,突然就想分析一下胖客户端和瘦客户端的区别.
胖客户端: 将应用程序切分为两个部分:用户计算机进行处理和集中服务器进行处理。这种模式下用户需要安装客户端应用程序,并且客户端还需要处理一些业务逻辑,进行数据存储等操作。由此看来客户端比较臃肿,并且每一个用户都需要安装一次客户端,胖客户端大致可以由此的得来。
瘦客户端: 客户端部分非常轻便,没有业务逻辑处理,主要职责就是用作展示,一般载体为浏览器。业务逻辑都在服务端进行处理。 B/S结构就是瘦客户端的一种体现。
富客户端:也是基于浏览器和服务器结构的,不过客户端承担了一些业务逻辑的处理。
区别:C/S和B/S各有优势,C/S在图形的表现能力上以及运行的速度上肯定是强于B/S模式的,不过缺点就是他需要运行专门的客户端,而且更重要的是它不能跨平台,用c++在windows下写的程序肯定是不能在Linux下跑的。而B/S模式就不同了,它不需要专门的客户端,只要浏览器,而浏览器是随操作系统就有的,方便就是他的优势了。而且,B/S是基于网页语言的、与操作系统无关,所以跨平台也是它的优势,而且以后随着网页语言以及浏览器的进步,B/S在表现能力上的处理以及运行的速度上会越来越快,它的缺点将会越来越少。比如,未来的HTML5,在图形的渲染方面以及音频、文件的处理上已经非常强大了。
阅读全文
0 0
- 胖客户端、瘦客户端和富客户端
- 胖客户端和瘦客户端
- 胖客户端和瘦客户端
- 胖客户端和瘦客户端
- 胖客户端和瘦客户端
- 胖客户端、瘦客户端与智能客户端
- 胖客户端与瘦客户端
- 什么是胖客户端和瘦客户端?什么是哑终端?
- Mapxtreme中的胖客户端、瘦客户端及中型客户端介绍
- 瘦客户端与胖客户端的理解
- 客户端
- 客户端
- 客户端
- 客户端
- 客户端
- 客户端
- 客户端
- 客户端
- jq和js的区别
- Jquery Easyui验证组件ValidateBox使用详解
- 版本控制器---GitHub浅学
- 使用Xshell在Windows系统和Linux系统之间进行文件传输
- 嵌入式学习日记(十三)
- 胖客户端和瘦客户端
- jenkins,maven--创建maven项目的任务
- 今天学习spring mybatis整合时遇到一个错误java.lang.Exception: DEBUG STACK TRACE for PoolBackedDataSource.close()
- 新版谷歌浏览器怎么查找和改变编码格式
- css学习总结
- nginx的SSI
- java从入门到入土(log4j)
- battery service 修改 52832
- 使用批处理实现telnet自动登陆并执行ping命令