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

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

智能客户端和瘦客户端之间的主要区别在于智能客户端不依赖于浏览器来为其操作提供执行、安全性和用户界面环境。此外,智能客户端(而不是 HTML 和 Jscript)通常采用在客户端计算机上运行的已编译代码部件(组件、程序集等)来提供应用程序的用户界面和客户端逻辑。智能客户端与胖客户端有何关系?胖客户端应用程序已经发展为智能客户端应用程序。相较于瘦客户端应用程序,胖客户端提供了许多优点,包括改进了的性能、更佳的响应效果和灵活性以及脱机工作的能力,但是在以可靠的方式部署和更新方面,胖客户端存在一系列运行问题。瘦客户端解决方案当然地在部署和更新方面更具优势,这也是它们受欢迎的一个主要原因。

但是,智能客户端应用程序通过借鉴瘦客户端应用程序的可管理性优势,并结合以胖客户端应用程序的优点,代表了一种面面俱到的方法。智能客户端是革除了劣势的胖客户端,通过采用新技术和技巧避免了传统胖客户端应用程序的缺陷。所有智能客户端都具有下列部分或全部特征: 利用本地资源 ,利用网络资源 ,支持偶尔连接的用户 ,提供智能安装和更新 ,提供客户端设备灵活性 。

瘦客户端、胖客户端、智能客户端相关推荐

  1. ERP技术的新方向——智能客户端

    ERP技术的新方向--智能客户端 你的产品是B/S还是C/S架构的?如今当厂商在应标时,经常被用户问到类似的技术问题.可以说,B/S还是C/S,已成为当前ERP 产业发展中不可回避的技术架构问题.   ...

  2. creportctrl 排序_witclient 智能客户端

    witclient是一款纯客户端:[智能客户端].支持直接连到数据库,几乎可以连接目前所有常用的数据库,对表进行操作,只需要配置,就可以做到.还支持通过SOCKET通讯方式传输消息的服务器,是的同样是 ...

  3. 【转载】胖客户端(C/S模式) 、瘦客户端(B/S模式) 和智能客户端(SC/S模式)三种模式的比较

    胖客户端(C/S模式)应用程序的优势是客户端和服务器端都能够处理任务,对客户机的要求较高,但可以减轻服务器的压力,目前在企业内部管理系统中大量使用.缺点是系统客户端软件安装.维护困难,数据库系统无法满 ...

  4. .NET智能客户端(SmartClient)

    简介 智能客户端的概念作为Microsoft.net平台的一个特性而被提出,其实它的很多功能在传统的应用程序中早已存在,只是.net平台从系统和语言级别对它提供了支持,使开发智能客户端应用程序更为便捷 ...

  5. 智能客户端(SmartClient)

    智能客户端(SmartClient)     本文主要讨论基于企业环境的客户端应用程序模型,由于本人曾经从事过传统的客户端/服务器两层结构应用程序和基于.net平台的多层结构应用程序的开发,因此本文将 ...

  6. 建立智能客户端应用的开发路标

    建立智能客户端应用的开发路标 [ 原文:Developer Roadmap For Building Smart Client Applications ] [ 中文名:.建立智能客户端应用的开发路标 ...

  7. inode显示未收到服务器回应,inode智能客户端 未收到服务器回应

    inode智能客户端 未收到服务器回应 内容精选 换一换 华为云帮助中心,为用户提供产品简介.价格说明.购买指南.用户指南.API参考.最佳实践.常见问题.视频帮助等技术文档,帮助您快速上手使用华为云 ...

  8. iNode智能客户端 是什么,实现了怎样的功能。

    产品概述 iNode智能客户端是H3C自行设计开发的基于Windows的多业务接入客户端软件,提供802.1x.Portal.VPN等多种认证方式,可以与H3C以太网交换机.路由器.VPN网关等网络设 ...

  9. 解决网通iNode 智能客户端共享上网问题

    现在有的院校和网通弄了个iNode 智能客户端,二台同时上网只能一台上,我在网上找了很久才找到解决办法,有要iNode 智能客户端 最新版V3.60-E6308共享上网的吗,本人以解决 QQ36028 ...

最新文章

  1. Ascend昇腾计算
  2. 现代简明魔法 php内核,你所必须知道的PHP 9种非常有用的函数和特征!
  3. 【Based Android】Android Sensor感应器介绍(二)线程中刷新UI 创建一个android测力计...
  4. (五)WebRTC手记Channel概念
  5. 三层架构 || SpringMVC 和 Struts2 的优略分析
  6. 无法解决 equal to 运算中 Chinese_PRC_CI_AS 和 SQL_Latin1_General_CP1_CI_AS 之间的排序规则冲突。...
  7. 使用powershell批量导入AD用户
  8. CKEditor5 基本使用
  9. 最简单的基于FFmpeg的移动端例子:Android 推流器
  10. 功夫熊猫2观后感,无剧透,放心进
  11. 略谈人工智能算法的缺点
  12. 计算机829大纲,829计算机基础考试大纲
  13. 【OR】YALMIP安装及使用
  14. 利用Signalr实现手机端App扫码登录web页面
  15. linux系统sip1 login,1.1.1.1 SIP终端节点配置
  16. Oracle数据库PL/SQL块-存储函数和过程
  17. 4x root 红米_红米Note 4X root教程 红米Note4X获取root权限的方法
  18. 【刷题2022/5/3 用时160min】
  19. 使用计算机读取其时钟值,计算机网络中的时间同步
  20. 手把手教你手写Spring框架

热门文章

  1. ubuntu实现中文输入法_在Ubuntu 18.04中设置中文输入法
  2. 雅思7分的思考于回忆
  3. Python结构与列表
  4. 微信小程序(九)微信登录(授权)、获取微信登录凭证code、openid
  5. java怒之铁拳,经典游戏《怒之铁拳》那些有趣的设定,资深玩家也未必都见过...
  6. 翻译D6(附AC码 POJ 05:Grocery Problem)
  7. unity学习3D坦克大战(五)
  8. 7:Servlet表单-Java Web
  9. 单机dnf如何修改服务器时间,《地下城》修改教程
  10. EL表达式中文显示乱码解决方法