Silverlight 2.0 学习笔记——RIAs

来源:互联网 发布:linux下搭建ftp服务器 编辑:程序博客网 时间:2024/04/29 01:01

什么是RIA web应用程序?为什么要在Web开发中使用RIA模式?

    RIA的英文Rich Internet Application的首字母的缩写,也可以缩写成RIAs,即富互联网应用程序,它是具有传统桌面应用程序功能和特点的Web应用程序。典型的RIAs是用户界面需要的处理转移到Web客户端,而在应用服务器端保留主要的数据处理(如维护程序的状态、数据等)。

 

    传统的Web应用程序实现一个客户/服务器结构,即一个瘦客户端(Web浏览器)和功能强大的服务器相结合。典型所有的处理都要在服务器上做,并且客户端只被用来显示静态的HTML内容。对于瘦客户端来说,最大的缺点是:所有的和应用程序的交互都要传递给服务器。这就意味着数据必须要发送给服务器,服务器必须要响应,而后对于服务器的响应,在客户端的页面必须要被重新载入。通过把更多的处理转移到在客户端计算机来执行的技术,RIAs能够有效的克服响应慢、多用户交互的并发等问题。