RIA的概念 – RIA的提出
操作复杂性数据复杂性
交互复杂性
RIA的概念 – “富”的含义
丰富的数据意味着客户端的用户界面能表现和应对更多更复杂的数据模式,这样才能处理客户端的运算以及异步发送、接受数据。为了达到高度复杂的数据模式,客户端允许用户构建一个高响应、交互式的应用程序。丰富也指RIA能提供更多的改良界面。HTML只能为用户的界面控制提供有限的功能,反之,RIA允许一些富有创造性的界面控制,巧妙的与数据模式相合。
丰富的结果是用户可以创建一个客户端界面,这样更容易反映丰富性与复杂性共存的数据和逻辑。
RIA的概念 – RIA的优点
RIA结合了C/S架构反应速度快、交互性强的优点,以及B/S架构传播范围广及容易传播的特性RIA简化并改进了B/S架构的用户交互
数据能够被缓存在客户端,从而可以实现一个比基于HTML的响应速度更快且数据往返于服务器的次数更少的用户界面
RIA可以继续使用现有的应用程序模型(包括J2EE和.NET),因而无需大规模替换现有的Web应用程序。通过RIA技术,可以轻松构建更为直观、易于使用、反应更迅速并且可以脱机使用的应用程序
RIA可以帮助企业提供多元化的重要业务效益,包括提高产品销量、提高品牌忠诚度、延长网站逗留时间、较频繁的重复访问、减少带宽成本、减少支持求助以及增强客户关系等