瘦客户端应用程序是什么意思?

有帮助吗?

解决方案

瘦客户机应用是所有在服务器侧的业务逻辑,但是非常少的代码是在客户端侧,因为我们可以在Web应用程序,其中在JavaScript可用,但所有的处理逻辑非常少的代码是在服务器参见

其他提示

瘦客户端应用程序是一种对用户端应用程序主机在处理能力、占用空间和配置方面的要求相对最低的应用程序。

瘦客户端应用程序与需要最终用户端执行以下某些操作的应用程序相反:

  • 安装特定于应用程序的程序,通常是相对较大的二进制文件,可能带有依赖库和支持文件,
  • 安装某种数据库
  • 包括它自己的逻辑来端到端地处理应用程序的一些功能。

这种“非瘦客户端”应用程序不排除从远程服务器提供应用程序的一些数据或特征的可能性,但是应用程序特征中的一些是由应用程序在本地处理的。

另一方面,瘦客户端意味着存在 提供应用程序大部分行为的服务器, ,只留下“瘦客户端”端处理来自最终用户的输入并在屏幕上显示。

A Web应用程序 在大多数情况下,它是瘦客户端应用程序,尽管并不总是这样认为(因为“瘦客户端”术语传统上用于终端服务的上下文中(见下文))。Web 浏览器所做的只不过是这些用户输入/显示功能(尽管执行其中一些操作需要一些 javascript 的繁重工作)。随着“Web 2.0”及其具有快速可靠的javascript、html5 功能(例如canvas 等)的Web 浏览器的到来,Web 应用程序和瘦客户端之间的区别可能会再次变得模糊。总的来说,因为他们的重型服务器支持这些应用程序,并且因为他们有能力“只是工作“(无需客户端安装)Web 应用程序将被视为‘瘦客户端’,我认为,即使客户端接收到大型脚本,因此它可以在本地支持多种功能......

有许多应用程序不是基于 Web 浏览器的,但属于瘦客户端。例如,专用的在线订购应用程序可以让最终用户搜索以前的订单或目录本身,通过一些最低限度的验证输入新订单等。将有资格成为瘦客户端。

通常与瘦客户端相关的技术是 Microsoft 的技术 终端服务 (或 Citrix 等其他供应商提供的类似技术),最终用户端计算机只是一个图形控制台,从最终用户获取输入并将其传递到服务器,并接收该部分的精确位图图像。需要更新的屏幕。该技术允许在服务器端运行未经修改的传统应用程序,并在任何可能需要它的瘦客户端上使用这些应用程序。在这种时尚中, 无需安装 客户端需要,而且 硬件要求 客户端的工作量大大减少,因为所有繁重的计算、对巨大存储的访问和其他昂贵的资源都是由服务器完成的。

一个瘦客户端是一个其中它只是作为对用户的接口。全业务处理是在其中服务器应用程序托管在服务器端进行。

一个瘦客户端可以指一个的 软件程序或一个实际的计算机 其的 在很大程度上依赖另一计算机 做的大部分工作。瘦客户机是网络的一部分,并且客户端软件或计算机作为一个接口,而网络服务器计算机做所有的实际工作。在计算机中的情况下,薄的客户端无法在其自己的执行许多功能。瘦客户端计算机可能仅用于在线使用而设计的一台机器,发送和接收电子邮件和网上冲浪。薄客户端计算机还可以是更大的网络的一部分,在一个公司或学校例如

在这里阅读更多

什么是瘦客户机?

一个瘦客户机通常意味着该服务器执行大部分工作,而客户端应用程序确实非常小。

表示客户端应用消耗系统资源不足。 资源可以是 - RAM,硬盘,图形处理能力和其他类似。而且它依赖于服务器(可以是其他计算机),以满足资源要求的一部分。

<强>实施例薄客户端应用程序的:

<强>浏览器:提供用于瘦客户机应用程序运行的通用平台。作为唯一的浏览器需要在客户端的最流行的方式来创建瘦客户端应用程序安装的需求,唯一不足的是不提供针对应用程序的运行速度大幅特权。

例如气象服务某些在线服务:不是每台计算机都可以连接到卫星知道天气条件(也可能是不可行的),所以安装的应用程序可以连接到公共服务器又与卫星通信将结果返回给应用程序。

一个瘦客户端可以指一个软件程序或一个严重依赖另一台计算机上做大部分工作的实际计算机。瘦客户机是网络的一部分,并且客户端软件或计算机作为一个接口,而网络服务器计算机做所有的实际工作。在计算机中的情况下,薄的客户端无法在其自己的执行许多功能。瘦客户端计算机可能仅用于在线使用而设计的一台机器,发送和接收电子邮件和网上冲浪。薄客户端计算机还可以是更大的网络的一部分,在一个公司或学校例如

在这里阅读更多

在传统的瘦客户机终端/主机模型。终端只存在中继指令到主机和呈现有意义的UI提供给用户。一个很好的现代的例子是网络浏览器和Web服务器(与浏览器是瘦客户机)。

这是一个有点粗的解释,有更多的,但简单来说我喜欢把这样的:

如果您正在构建软件,是以下模式的一些变化:

UI - >域模型 - >数据

然后,在瘦客户端UI层是在客户机上(认为html页面的,预重的javascript)和其他一切是在一个单独的位置(在许多情况下,服务器)

尽管胖客户端是其中的数据是[服务器]上和UI和域模型/逻辑是在机器上(认为客户端脚本/逻辑)。

通常称为Web应用程序。

  • 瘦客户端是基于浏览器的应用程序。
  • 胖客户端是基于操作系统的应用程序。

基本上,瘦客户端是基于 Web 的应用程序,大部分处理是在服务器端完成的。

客户端安装了胖客户端。它仍然连接到服务器,但大部分处理是在客户端完成的。对于胖客户端,不会通过网络进行太多处理。在某种程度上,如果您的网络速度缓慢或拥塞,这将是一个更快的选择。

参考

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top