mjv*_*mjv 13
瘦客户端应用程序是指在处理能力,占用空间和配置方面对用户端应用程序主机的要求相对最小的应用程序.
瘦客户端应用程序与需要最终用户方执行以下某些操作的应用程序相对:
这种"非瘦客户端"应用程序不排除从远程服务器提供应用程序的某些数据或特征的可能性,但是应用程序在本地处理若干应用程序特征.
另一方面,瘦客户端意味着存在提供应用程序大部分行为的服务器,而"瘦客户端"侧处理只比最终用户的输入和屏幕上的显示更多.
一个Web应用程序是在大多数情况下,瘦客户机应用程序,即使它并不始终认为,这样的(因为"瘦客户端"一词在终端服务的背景下传统上使用(见下文)).Web浏览器只是执行这些用户输入/显示功能(即使这样做需要一些javascript繁重的工作).随着"Web 2.0"及其网络浏览器的出现以及快速可靠的javascript,html5等功能,如canvas等,Web应用程序和瘦客户端之间的区别可能会再次变得模糊.总的来说,由于他们的服务器支持这些应用程序,并且由于他们" 正常工作 "(不需要客户端安装)的能力,我认为,即使客户端收到大量的Web应用程序也会被视为"瘦客户端"脚本,因此它可以在本地支持几个功能...
有许多应用程序不是基于Web浏览器的,并且有资格作为瘦客户端.例如,一个专门的在线订购应用程序可以让最终用户搜索以前的订单或目录本身,输入新的订单以及一些最小的验证等将符合瘦客户端的条件.
通常与瘦客户端相关联的技术是Microsoft的终端服务(或其他供应商提供的类似技术,如Citrix),最终用户端计算机仅仅是一个图形控制台,从最终用户那里获取输入并将其传递给服务器,并接收需要更新的屏幕部分的精确位图图像.该技术允许在服务器端运行未修改的传统应用程序,并在任何可能需要它的瘦客户机上使用这些应用程序.以这种方式,客户端不需要安装,并且客户端的硬件要求也大大降低,因为所有繁重的计算,对大量存储的访问和其他昂贵的资源都是由服务器完成的.