相关解答一:胖客户端与瘦客户端的区别
网络应用程序经历了从胖客户端到瘦客户端的发展历程,胖客户端是相对于传统的C/S结构的网络应用程序来说的,
而瘦客户端一般都是相对于B/S结构的Web应用来说的.
胖客户端应用程序
胖客户端是相对于瘦客户端而言的,它将应用程序的处理过程分为两个部分:客户端部分用户桌面计算机执行的处理和服务器部分的一些集中处理。胖客户端应用程序的客户端部分除了负责将程序的UI界面显示给用户进行交互外,还负责进行大部分的业务逻辑处理。这种类型的应用程序需要客户端部分具有执行任务的
能力,对客户端机器的要求比较高,但是可以减轻服务器很发一部分的压力,降低对服务器性能的要求。典型的胖客户端应用程序都包含一个或多个在服务器和客户PC上运行的应用程序,客户PC上安装功能丰富的交互式的用户界面,用户通过这个交互界面可以进行查看和操作数据,处理业务事务等,分担服务器的一部分或者全部业务逻辑的处理(这样胖客户端就显得很”臃肿”,所以叫胖客户端,也叫富客户端)。
服务器部分一般集中处理数据的访问操作,同时也负责处理一部分或全部的业务逻辑.
瘦客户端应用程序
瘦客户端应用程序主要是指B/S结构的Web应用程序,他实际上是C/S结构的一种变种.它将C/S结构中的客户端程序
统一为浏览器(Broswer),浏览器中只解析标准的HTML来显示用户交互界面.
这样,服务器端负责处理业务逻辑和数据存取,
然后将处理完的结果以HTML的形式发送给客户端,客户端负责将结果显示给用户,客户端除了负责一些数据的验证和组织之外,
基本上不处理任何的业务逻辑,只专注于用户交互界面显示.(这样瘦客户端就显得很瘦小,所以叫瘦客户端)
而如今,随着技术的发展,ajax技术的出现,B/S结构的web应用程序也逐渐向胖客户端发展,在加上后起之秀flex的出现,更加快了B/S结构的web应用程序向胖客户端发展.
相关解答二:瘦客户端的介绍
瘦客户端(Thin Client)指的是在客户端-服务器网络体系中的一个基本无需应用程序的计算机终端。 它通过一些协议和服务器通信,进而接入局域网。作为应用程序平台的Internet的到来为企业应用程序提供了一个全新的领域:一个基于Internet/intranet的应用程序运用一个只包含一个浏览器的瘦客户端。这个浏览器负责解释、显示和处理应用程序的图形用户界面(GUI)和它的数据。这样的一个应用程序只需要被安装在一个Web服务器上,用户可以自动接收升级。一个解决方案只需要部署一次,甚至对成千的用户也是如此,这种想法的确很吸引人,尤其是Internet技术帮我们缓解了一些传统的应用程序的障碍,比如防火墙和对多平台的支持。瘦客户端将其鼠标、键盘等输入传送到服务器处理,服务器再把处理结果回传至客户端显示。不同的客户端可以同时登录到服务器上,模拟出一个相互独立又在服务器上的工作环境。与此相反,普通客户端会尽可能多地进行本地数据处理,与服务器(或其他客户端)的通信中只传送必要的通信数据。
相关解答三:什么是胖瘦客户端
一般来说胖客户端指的是需要在客户端安装一些程序,才可以运行的系统,在Java中一般是Java SE实现的程序
而瘦客户端是不需要在客户端单独安装应用程序的系统,只需要用户通过浏览器访问就可以了,在Java中是Java EE 实现的程序.
相关解答四:胖客户端和瘦客户端的主要的三个区别是什么
这个主要不是根据服务器和客户机的处理能力来分的,而是根据实际应用的分布来划分的。
如果你要实现的功能大部分在服务器上完成,客户机上很少,则是胖服务器/瘦客户机。
当然,既然大部分功能都在服务器上完成,服务器的处理能力就必须强,相应的,客户机的处理能力就没有必要那么强。
这也是现在的发展潮流,服务器来完成信息的存储和处理,客户机只是一个交互的工具。
从网络的方面来说,如果服务器的功能较弱而工作站的功能较强,则称胖客户瘦服务,反之亦然。
相关解答五:什么是胖客户端,瘦客户端,rich media等,谢谢
瘦客户端通常指B/S结构的应用,客户端只有IE等浏览器(瘦),程序逻辑、计算多封装在服务器端。
相对而言就是胖客户端,客户端通常是一个EXE,它完成数据库连接、客户逻辑处理,等等相对较多的计算。
rich media通常是说网页,多种形式的文件集中在一起,文字、图片、声音、视频,等等。
相关解答六:客户端瘦身是什么意思啊?
以Ajax的客户端瘦身为例子,讲个你听吧 在当前的Web开发技术中,Ajax无疑是非常炙手可热的 ,虽然用的都是老的技术,但通过新的应用,新的封装,就好比老姑娘穿上了新嫁衣,散发出迷人的魅力,愈发地风情万种起来,引得更多人观注,也给用户带来一种全新的和美妙的体验。 从传统Web应用的所谓“瘦”客户端到“胖”客户端,是Web开发模式的一次转变。传统的“瘦”客服端,更加关注于后台业务逻辑的实现,显示层只是实现基本的数据展现,不注重用户体验,交互性不强,并且每一次请求基本上都要进行一次浏览器的刷新。而“胖”客服端(Rich Client,也叫富客户端),出色的页面效果,良好的交互性及数据异步传输性,带来的可不止是惊奇和赞叹了。 然而,在为Ajax喝彩的同时,在开发的实践中,Ajax的流行却给我们带来了一个困惑:由此带来JavaScript之类的脚本代码急剧增长,似乎客户端越来越“胖”了。之前JavaScript脚本一般只用来做简单的数据校验和信息提示,现在它的责任可就重大起来了。随便哪个号称Web2.0的网站,基本上都要充斥着非常多的脚本代码,不管是嵌到页面上的,还是独立成文件了。页面效果是好了,交互性是好了,但这些代码的大量增加,却给调试和维护带来巨大的工作量,尤其是在目前Ajax开发百花齐放,缺少规范的情况之下。 那么,如何给越来越“胖”的客户端“减肥”呢?我想了许多许多。 首先,我觉得MVC中的V,也即显示层,也可以考虑再细分几层。这又是一种分层思想体现。比如,可以分两层:“页面层”和“显示逻辑层”,页面可以是一些静态HTML元素层;可以把所有JavaScript放到显示逻辑层,获取数据或实现一些页面特效。又比如,可以分三层:内容层、显示逻辑层和页面显示层等等。当然,我所说的也许不合理,但只是一个猜想和探索。 其次,时下Ajax的框架开发也是方兴未艾,如火如荼,采取一个好的Ajax框架进行开发,也可以达到非常好的“减肥”效果。很明显的例子是DWR(直接远程调用)框架,可以通过JavaScript访问服务端的Java类,一些应用逻辑还是封装在Java中来得方便些,虽然DWR在实现客户端的显示效果方面功能略显不足。个人认为,Ajax框架并非越多越好,现如今就是一个有些混乱的局面,当然也是必经的一个阶段。什么时候Ajax框架的战国时代的终结之日,也正是Ajax开发更为便利和更为规范之时。 再次,客户端也要讲究点设计模式,Ajax开发也一样。在这里不是为了凑上所谓设计模式的热闹。经典的设计模式,是一种被实践证明而行之有效的成熟的解决方案,运用它,除可以带来更高的开发效率之外,也能更好地管理和规范烦人的大量代码。传统的MVC模式在这里仍然有用武之地,此外,如Observer模式、Facade等模式在客户端UI中都能得到良好的运用,带来的好处也是非常明显的。文章出处: www.diybl.com/...4.html
相关解答七:云计算与瘦客户端有什么联系?
所有的人都不能否认,云计算是未来IT业发展的大趋势之一,这样的趋势给了另一技术的发展空间——瘦客户机技术。IT技术发展的成果“云计算”和金融危机
给世界经济带来的挑战,是瘦客户机在蛰伏30年后有望走入主流的两大决定性因素。用户有一天只要买个瘦客户端设备就可以操作所有的计算和存储应用。由此,
瘦客户机被“云”卷进了新一轮IT应用中来。
瘦客户机顾名思义“瘦”,使用专业嵌入式处理器、小型本地闪存、精简版操作系统的基于PC工业标准设计的专用商用PC。由于瘦客户机没有可移除的部件,可以提供比普通PC更加安全可靠的使用环境,以及更低的功耗,更高的安全性。
可见,对于瘦客户机这样的特点,作为云计算的终端应用,由于瘦客户机所有应用都在后端控制当中,所以相对后端,每台终端什么时间在做什么都是

透明的,企业只需在配置上针对每个员工的工作特点安装上必需的几个软件,就可保证这台瘦客户机在所有时间都是被有效地利用于工作用途,数据安全问题也得到
改善。
正是由于云计算的安全顾虑,瘦客户机技术的特点被再次发掘。瘦客户机不但经济实惠,并且更便于IT管理人员进行管理。许多瘦客户机的主要客户发现,从老阀的非智能型终端机或台式PC机向瘦客户机网络的过渡非常容易。此外,其成本低并具安全性。
相关解答八:C/S结构中,哪些游戏是瘦客户端的?哪些游戏是胖客户端的?
摘要:本文叙述了 Java语言的出现背景、主要特点、发展历程以及Java技术的应用,指出 Java 是当今IT产业和人类文明的创新和希望。
关键词:Java 语言 技术
1.Java语言的出现
自从1946年世界上第一台电子计算机问世以来,计算模式的发展经历了三个阶段:集中计算模式、分散计算模式和网络计算模式。Internet的出现,为在网络计算模式下的科学计算和信息处理提供了良好平台。然而,要充分利用网络计算模式的功能与效益,平台的运行环境是个制约因素,而Java语言和Java技术则是解决这一问题的最佳途径。
1991年,SUN公司的Jame Gosling,Bill Joe等人试图为电视、烤箱等家用电器开发一种交互式的软件系统,这种应用需要的是那种小而可靠的系统,它能够移植,并且实时性好,适用于网络分布环境。流行的C++是自然的选择。不过,开发过程中遇到的许多难以克服的困难使他们意识到必须彻底解决问题了,最终,开发成功了一个名为Oak的软件,此中蕴藏着Java的原型,当时,并未引起人们的注意。1994年下半年,随着Internet的迅猛发展,环球信息网WWW的快速增长,促进了Java语言研制的进展,使得它逐渐成为Internet上倍受欢迎的开发与编程语言。1995年5月Java正式问世,一些著名的计算机公司纷纷购买了Java语言的使用权,如Microsoft、IBM、Netscape、Novell、Apple、DEC、SGI等。因此,Java语言被美国著名杂志PC Magazine评为1995年十大优秀科技产品(计算机类仅此一项入选)之一,随之大量出现了用Java编写的软件产品,受到工业界的重视与好评,认为“Java是八十年代以来计算机界的一件大事”。微软总裁比尔·盖茨在认真观察了一段时间后,确认“Java是长时间以来最卓越的程序设计语言”,并确定微软整个软件的开发战略从PC单机时代向以网络为中心的计算时代转移,而购买Java则是他的重大战略决策的实施部署。
因此,Java的诞生必将对整个计算机产业发生深远的影响,对传统的计算模型提出了新的挑战。SUN Microsystem公司的总裁Scott McNealy认为:Java对Internet和WWW开辟了一个崭新的时代。
有人预言:Java将成为网络上的“世界语”,今后,用其他语言编写的软件统统都要用Java语言来改写。
2.Java语言的主要特点
Java语言是一种适用于网络编程的语言,它的基本结构与C++极为相似,但却简单得多。它集成了其它一些语言的特点和优势,又避开了它们的不足之处。它的主要特点如下:
2.1简单性
Java与C++相比,不再支持运算符重载、多级继承及广泛的自动强制等易混淆和较少使用的特性,而增加了内存空间自动垃圾收集的功能,复杂特性的省略和实用功能的增加使得开发变得简单而可靠。
简单化的另一个方面是Java的系统非常小,其基本解释和类支持部分只占40KB,附加的基本标准库和线程支持也只需增加175KB。因此,Java应用软件能在相当小的系统之上独立工作。
2.2平台独立性
这是Java最吸引人的地方。由于它采用先编译成中间码(字节码),然后装载与校验,再解释成不同的机器码来执行,即“Java虚拟机”的思想,“屏蔽”了具体的“平台环境”特性要求,使得只要能支持Java虚拟机,就可运行各种Java程序。
2.3面向对象的技术
面向对象(O-O)的技术是近年来软件开发中用得最为普遍的程序设计方法,,它通过把客观事物进行分类组合、参数封装......余下全文>>
相关解答九:电脑的客户端和服务器的硬件各有什么特点和区别?
客户端按照我的理解可以这么认为:个人使用的,可以处理一般情况下的运算,上网浏览,游戏,看电影听音乐,各种电子表格,3d制作之类的。也可以是一种软件定义下的客户端,比如你玩的网络游戏,你的机器就可以算作是客户端,因为相对运算较少。也可以是一种管理模式,相当于网吧的客户端和服务器,你上机之后前台给你了开机玩游戏的权利,所以这种情况下,你玩的机器就是客户端,前台就是服务器,服务器并不比客户端强大,相反因为成本原因甚至服务器比客户端还要慢。再有比如你自己下载了一个游戏的服务器端,配置好之后你可以自己玩自己的网络游戏,不需要上网了,这种情况下你的机器既是客户端也是服务器端,这也是一种软件上的定义。服务器一般来说对运算的要求比较高,只要求其运算能力和存储能力,所以CPU的运算相当强大,存储空间几乎可以无限制增加,但是一般应用却并不出众,甚至有的服务器并不配置显卡和显示器。网络服务器还有相当大的网络吞吐能力,提供给客户端进行数据传输。有的情况下甚至有的客户端都不要求有多高的运算能力,只是提供给人们操作的空间,运算都由服务器来提供了。当然了,现在的计算机技术日新月异,普通的PC机比以前的服务器专用机器还要强大很多,服务器和客户机的概念也逐渐模糊,更多的体现在厂商对利益的追求上,个人能够买到得服务器系统并不比一台强大的普通PC强多少,更多的是一种安全和稳定上的体现,更强大的系统容错和稳定是服务器的最高追求。
相关解答十:请问:360云盘pc客户端的3.7.5版和6.0.版有关联吗?各有什么特点。
6.0是尝鲜版,有文件去重功能
百度搜索“爱华网”,专业资料,生活学习,尽在爱华网