胖客户端和瘦客户端
来源:互联网 发布:博古特易建联数据 编辑:程序博客网 时间:2024/04/30 01:13
最近在看一本java方面比较老的书籍,里面的应用都是基于C/S结构去设计的,突然就想分析一下胖客户端和瘦客户端的区别.
胖客户端: 将应用程序切分为两个部分:用户计算机进行处理和集中服务器进行处理。这种模式下用户需要安装客户端应用程序,并且客户端还需要处理一些业务逻辑,进行数据存储等操作。由此看来客户端比较臃肿,并且每一个用户都需要安装一次客户端,胖客户端大致可以由此的得来。
瘦客户端: 客户端部分非常轻便,没有业务逻辑处理,主要职责就是用作展示,一般载体为浏览器。业务逻辑都在服务端进行处理。 B/S结构就是瘦客户端的一种体现。
富客户端:也是基于浏览器和服务器结构的,不过客户端承担了一些业务逻辑的处理。
区别:C/S和B/S各有优势,C/S在图形的表现能力上以及运行的速度上肯定是强于B/S模式的,不过缺点就是他需要运行专门的客户端,而且更重要的是它不能跨平台,用c++在windows下写的程序肯定是不能在linux下跑的。而B/S模式就不同了,它不需要专门的客户端,只要浏览器,而浏览器是随操作系统就有的,方便就是他的优势了。而且,B/S是基于网页语言的、与操作系统无关,所以跨平台也是它的优势,而且以后随着网页语言以及浏览器的进步,B/S在表现能力上的处理以及运行的速度上会越来越快,它的缺点将会越来越少。比如,未来的HTML5,在图形的渲染方面以及音频、文件的处理上已经非常强大了。
1 0
- 胖客户端、瘦客户端和富客户端
- 胖客户端和瘦客户端
- 胖客户端和瘦客户端
- 胖客户端和瘦客户端
- 胖客户端和瘦客户端
- 胖客户端、瘦客户端与智能客户端
- 胖客户端与瘦客户端
- 什么是胖客户端和瘦客户端?什么是哑终端?
- Mapxtreme中的胖客户端、瘦客户端及中型客户端介绍
- 瘦客户端与胖客户端的理解
- 客户端
- 客户端
- 客户端
- 客户端
- 客户端
- 客户端
- 客户端
- 客户端
- ASP.NET—为什么母版页不能被访问?
- GlassFish下载地址
- Java访问Access数据库
- C语言学习笔记之 第二讲:C语言环境简介
- javascript获取页面信息和对象的位置
- 胖客户端和瘦客户端
- C语言学习笔记之 第一讲:C语言概述
- Stack 的 java 实现
- Redhat 布置eclipse svn插件之后访问svn服务的问题总结
- jQuery实现页面元素智能定位
- C#委托和事件机制
- 扫描仪详解
- SharedPreferences轻量级存储工具类--方便使用
- JS的补充