?RIA是Rich Internet Applications的縮寫,翻譯成中文為富因特網(wǎng)應用程序(Macromedia中文網(wǎng)站翻譯為Rich Internet應用程序)
傳統(tǒng)網(wǎng)絡程序的開發(fā)是基于頁面的、服務器端數(shù)據(jù)傳遞的模式,把網(wǎng)絡程序的表示層建立于HTML頁面之上,而HTML是適合于文本的,傳統(tǒng)的基于頁面的系統(tǒng)已經(jīng)漸漸不能滿足網(wǎng)絡瀏覽者的更高的、全方位的體驗要求了,這就是被Macromedia公司稱之為的“體驗問題”("Experience Matters"),而富因特網(wǎng)應用程序(Rich Internet Applications,縮寫為RIA)的出現(xiàn)也就是為了解決這個問題。
富因特網(wǎng)應用程序是下一代的將桌面應用程序的交互的用戶體驗與傳統(tǒng)的Web應用的部署靈活性和成本分析結(jié)合起來的網(wǎng)絡應用程序。富因特網(wǎng)應用程序中的富客戶技術通過提供可承載已編譯客戶端應用程序(以文件形式,用HTTP傳遞)的運行環(huán)境,客戶端應用程序使用異步客戶/服務器架構(gòu)連接現(xiàn)有的后端應用服務器,這是一種安全、可升級、具有良好適應性的新的面向服務模型,這種模型由采用的Web服務所驅(qū)動。結(jié)合了聲音、視頻和實時對話的綜合通信技術使富因特網(wǎng)應用程序(RIA)具有前所未有的網(wǎng)上用戶體驗。
“富”的概念包含兩方面,分別是數(shù)據(jù)模型的豐富和用戶界面的豐富。數(shù)據(jù)中的“富”意思是用戶界面可以顯示和操作更為復雜的嵌入在客戶端的數(shù)據(jù)模型,它可以操作客戶端的計算和非同步的發(fā)送接收數(shù)據(jù)。這種模式相對于傳統(tǒng)的HTML頁面的優(yōu)點是程序運行于客戶端并且程序更多的是和用戶進行交互同時更少的和服務器進行交互。平衡客戶端和服務器端的復雜的數(shù)據(jù)模型可以讓你有更大的空間去創(chuàng)建更高效和更具有交互性的網(wǎng)絡應用程序。“富”同樣也描述了全面提升的用戶界面,HTML只給用戶提供了非常有限的界面控制元素,而富因特網(wǎng)應用程序(RIA)的用戶界面提供了靈活多樣的界面控制元素,這些控制元素可以很好的與數(shù)據(jù)模型相結(jié)合。傳統(tǒng)的因特網(wǎng)模型使用線性的設計,提供給用戶一些選擇然后用戶發(fā)送選擇結(jié)果給服務器,這種單一的模式不符合應用程序的靈活交互的要求和用戶的意愿。頻繁的服務器請求和頁面刷新有很多的缺點包括頁面打開緩慢和降低網(wǎng)絡帶寬。如果采用富客戶界面,可以從以前的服務器響應影響整個界面,轉(zhuǎn)移到只有收到請求的應用程序部分才會做出相應的變化。這本質(zhì)上意味著界面被分解成許多獨立的模塊,這些模塊都會對收到的信息做出相應的反應,有些會和服務器端進行交互,有些是這些模塊之間的通信。
posted on 2006-08-28 15:50
保爾任 閱讀(162)
評論(0) 編輯 收藏