小智 0

RIA是创建丰富的桌面类型界面的方法,可以使用 (x)HTML、CSS 和 JavaScript 等标准技术以及 Adob​​e Flash 和 Microsoft Siverlight 等嵌入式技术来创建。RIA 通常在 Web 浏览器内运行,通常不需要软件安装在客户端即可工作。大多数 RIA 在客户端桌面的一个称为沙箱的特殊隔离区域中运行其客户端部分。沙箱限制了连接另一端的应用程序服务器对客户端上的文件和操作系统的可见性和访问。这种方法允许客户端系统处理本地活动、计算、重新格式化等,从而降低客户端-服务器流量的数量和频率,特别是与围绕所谓的瘦客户端构建的客户端-服务器实现相比。RIA(与其他基于 Web 的应用程序相比)的一个显着特征是在用户和应用程序服务器之间充当中介的客户端引擎。RIA 启动时会下载客户端引擎。该引擎可以在后续操作期间通过附加下载进行增强,其中引擎充当浏览器扩展来处理用户界面和服务器通信。更多的..

单页应用程序是瘦客户端。它们是完全正常的基于网络的应用程序。它的界面采用 HTML5、CSS3 和 JavaScript 构建。有许多开源 JavaScript 框架即将到来,旨在提供更好的单页应用程序解决方案。SPA 还旨在提供更好的用户界面,并减少客户端与服务器之间的通信频率。SPA 适用于桌面应用程序,但也可以应用于构建良好的移动网站或混合应用程序。更多信息。