0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

何为瘦客户端、胖客户端和富客户端?

电子设计 2018-08-31 04:36 次阅读

瘦客户端(Thin Client):

指的是在客户端-服务器网络体系中的一个基本无需应用程序的计算机终端。 它通过一些协议和服务器通信,进而接入局域网。作为应用程序平台的Internet的到来为企业应用程序提供了一个全新的领域:一个基于Internet/intranet的应用程序运用一个只包含一个浏览器的瘦客户端。这个浏览器负责解释、显示和处理应用程序的图形用户界面(GUI)和它的数据。这样的一个应用程序只需要被安装在一个Web服务器上,用户可以自动接收升级。一个解决方案只需要部署一次,甚至对成千的用户也是如此,这种想法的确很吸引人,尤其是Internet技术帮我们缓解了一些传统的应用程序的障碍,比如防火墙和对多平台的支持。

瘦客户端将其鼠标、键盘等输入传送到服务器处理,服务器再把处理结果回传至客户端显示。不同的客户端可以同时登录到服务器上,模拟出一个相互独立又在服务器上的工作环境。与此相反,普通客户端会尽可能多地进行本地数据处理,与服务器(或其他客户端)的通信中只传送必要的通信数据。

瘦客户机具有IT高效性、安全性和经济性

"胖客户端"(Rich Client):

相对于"瘦客户端"(Thin Client)(基于Web的应用程序)而言,它是在客户机器上安装配置的一个功能丰富的交互式的用户界面,例如Oracle、DB2数据库的客户端管理工具。

胖客户端模式将应用程序处理分成了两部分:由用户的桌面计算机执行的处理和最适合一个集中的服务器执行的处理。一个典型的胖客户端包含一个或多个在用户的PC上运行的应用程序,用户可以查看并操作数据、处理一些或所有的业务规则--同时提供一个丰富的用户界面做出响应。服务器负责管理对数据的访问并负责执行一些或所有的业务规则。这种模式也有一些"变种",它们主要处理业务规则和数据的物理位置。重点是,胖客户端应用程序是在用户的计算机上运行的。

九十年代末以来,基于Web的应用程序得到了广泛的使用,这主要是因为它们可以很容易地被终端用户使用,终端用户只要一台能够上网的电脑就行。然而,对于高交互性的程序接口来说,基于Web的接口很难满足要求。编写复杂的在终端用户浏览器中执行的客户端脚本不是一个可行的增强交互性的方法。商业团体认识到有时候部署一个基于Web的解决方案并不能满足所有用户需求。此外,基于Web的应用程序也不能够脱机使用。

"富客户端"(Rich Client):

富因特网应用程序(Rich Internet Applications,RIA)利用具有很强交互性的富客户端技术来为用户提供一个更高和更全方位的网络体验。RIA集成了桌面应用的交互性和传统Web应用的部署灵活性与成本分析,以创建单一而完整的用户体验。富客户端技术使创建RIA成为可能,它提供一个运行时的环境以承载被编译的客户端应用程序,该客户端应用程序是一个使用HTTP协议发布的文件。客户端应用程序使用异步的C/S结构连接到现有的应用服务器,这是一种安全的、可升级的、具有良好适应性的面向服务模型,这种模型由当前所采用的Web服务驱动。

富客户端技术正在不断地完善中,但并不意味着会取代HTML.相反它将进一步扩展浏览器功能,使之提供更加高效和友好的用户接口。许多RIA都在浏览器中运行,甚至它本身就是HTML的一部分,所以HTML将继续保持其原有的角色。另外,由于富客户端技术可以支持运动的图象、视频音频、双向的数据通信和创建复杂的窗体,它为创建应用程序用户接口提供了一个高效而完善的开发环境。

RIA开发必须具备三个要素:富客户端技术、服务器技术和开发工具。富客户端技术充分利用本地机器的处理能力来处理数据,而不需要把某些数据发送到服务器处理,充分利用了本地机器的资源。服务器技术提供了一种与富客户端的连接机制,作为RIA的服务器技术必须从现有的服务器技术继承,可以提供一个快速的脚本环境,支持数据库应用开发、双向数据通信、实时数据通信,甚至采用一种新的服务器,例如:ColdFusion Server和Flash Communication Server等。RIA实现必须有一组简单而高效的开发工具,如果没有一组简单而高效的开发工具,那么富客户端技术与服务器技术是毫无意义的。正是由于RIA的C/S结构,它需要一组开发工具协同工作才可以完成。

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
收藏 人收藏

    评论

    相关推荐

    迈威通信工业无线客户端:智能制造的高效连接新解法

    随着智能制造的兴起,企业越来越依赖自动化和数字化技术来提高生产效率和灵活性。工业无线客户端作为连接各个设备和系统的桥梁,其重要性日益凸显。通过工业无线客户端,可以实现设备间的实时数据交换和远程监控,从而进一步提升生产过程的智能化水平。
    的头像 发表于 11-22 16:10 47次阅读
    迈威通信工业无线<b class='flag-5'>客户端</b>:智能制造的高效连接新解法

    NTP网络时间服务器能带同步多少客户端

    NTP网络时间服务器能带同步多少客户端
    的头像 发表于 09-04 10:43 347次阅读
    NTP网络时间服务器能带同步多少<b class='flag-5'>客户端</b>?

    Rambus推出DDR5客户端时钟驱动器

    在追求极致性能与效率的科技浪潮中,Rambus再次引领行业前行,正式宣布推出面向下一代高性能台式电脑与笔记本电脑的DDR5客户端时钟驱动器(CKD)。这一创新举措标志着Rambus将其在服务器领域的先进内存接口技术成功扩展至广阔的客户端市场,为PC用户带来前所未有的性能飞
    的头像 发表于 09-03 15:26 473次阅读

    如果ESP上的TCP客户端与服务器断开连接,如何启用自动重连?

    ESP - TCP 客户端 嵌入式 Linux 服务器 - TCP 服务器 如果ESP上的TCP客户端与服务器断开连接,如何启用自动重连?
    发表于 07-17 06:25

    如何获取连接的TCP客户端的ESPCONN指针?

    我几乎阅读了 SDK API 指南版本 1.0.1 的所有文档 并开始了解如何添加用户 AT 命令。 这真的很简单,只需拨打at_cmd_array_register。 BUT! 如何获取连接的 TCP 客户端的 ESPCONN 指针?
    发表于 07-12 14:54

    如何同时在ESP8266上运行TCP客户端和TCP服务?

    我们是 esp8266 的长期用户,并在该芯片上运行数千台家庭自动化类别的现场设备。然而,一个小小的限制阻碍了我们开发一些更有趣和创新的产品。 要求:我们需要同时运行 TCP 客户端(连接
    发表于 07-08 08:26

    求助,关于ESP32C3 TCP客户端连接断线问题求解

    ESP32C3开启AP模式做TCP服务器,手机做客户端连接服务器;超过默认最大连接数(5)以后,即使有部分客户端断开了,也无法再发起连接连接不上。一定需要服务器给客户端发送数据,确认客户端
    发表于 06-27 07:54

    请问esp32能支持多个客户端同时连接吗?

    根据我现在的测试结果,esp32作为ble server时同时支持一个客户端连接,前一个客户端必须断开蓝牙连接,后一个才能连接。实际esp32能支持多个客户端同时连接吗?有没有相关例程?
    发表于 06-11 06:25

    服务测试和客户端测试区别在哪

    服务测试和客户端测试是软件开发过程中的两个重要环节,它们分别针对服务器客户端的软件进行测试。本文将详细介绍服务测试和
    的头像 发表于 05-30 15:27 2688次阅读

    使用FreeRTOS+LwIP开发版做客户端断开后不能够重新连接?

    请教下, 使用FreeRTOS+LwIP 开发版做客户端断开后不能够重新连接 ? 具体描述如下: 1、开发版作为客户端使用 2、初次上电能够正常通讯,也就是 开发板可以发送数据到服务器
    发表于 04-30 07:48

    stm32 +lwip1.3.1客户端异常导致网络ping不通怎么解决?

    stm32上运行lwip作为服务器,如果客户端异常了,发现在客户端再也ping不通 网络如果异常,交换机挂了,重启后,客户端怎么都ping不通stm32 有没有遇到同样的问题? 不是tcp的pcb被占用,ping都不能通,lw
    发表于 04-22 07:30

    HarmonyOS开发实例:【分布式新闻客户端

    基于栅格布局、设备管理和多端协同,实现一次开发,多端部署的分布式新闻客户端页面。
    的头像 发表于 04-17 15:57 836次阅读
    HarmonyOS开发实例:【分布式新闻<b class='flag-5'>客户端</b>】

    配电网架空线路故障精确定位装置:Web客户端和手机客户端样式

    接下来,深圳鼎信智慧科技跟大家科普配电网架空线路故障精确定位装置的Web客户端和手机客户端样式: 在实际应用中,行波双测距原理具有较高的精度和可靠性,尤其适用于配网架空线路的故障定位。其优点
    的头像 发表于 01-30 17:47 744次阅读

    适用于Linux的基于Rust的同步客户端介绍

    一个简单而优雅的 GUI 同步客户端,提供双向同步。
    的头像 发表于 01-05 11:32 580次阅读
    适用于Linux的基于Rust的同步<b class='flag-5'>客户端</b>介绍

    分享一款别样的ssh客户端-PortX

    目前支持ssh的客户端有很多,比如putty、crt、xshell等,今天分享一款别样的ssh客户端-PortX,通过简单但全面的UI,PortX为您提供了纯粹的终端模拟体验。
    的头像 发表于 01-02 13:37 655次阅读
    分享一款别样的ssh<b class='flag-5'>客户端</b>-PortX