RIA技術簡介

2021-04-13 01:07:48 字數 1119 閱讀 6101

1.的定義應用系統 )

技術允許我們在網際網路上以一種象使用web一樣簡單的方式來部署富客戶端程式。這是乙個使用者介面,它比用html

能實現的介面更加健壯、反應更加靈敏和更具有令人感興趣的視覺化特性。無論將來ria是否能夠如人們所猜測的那樣完全代替html應用

系統,對於那些採用胖客戶端技術執行複雜應用系統的機構來說,ria確實提供了一種廉價的選擇。

2. ria的產生背景

基於html的應用程式之所以變得流行是由於應用系統的部署成本低、結構簡單,且html易於學習和使用。很多使用者和開發人員都樂於放棄由桌面計算機帶來的使用者介面改進,來實現對新

資料和應用系統的快速訪問。與喪失一些重要的ui功能相比,基於web的方式所帶來的好處要更大得多。

然而,某些應用系統並不完全適合採用html技術。複雜的應用系統可能要求多次提取網頁來完成一項事務處理,在某些領域中,如醫藥和

財務領域,這往往導致互動速度低得無法接受。讓我考慮乙個專案管理系統:我們可以將其實現為乙個html應用系統,但是如果使用者可以看到並且操作圖表、進度表和各種層次結構,那麼顯然會工作得更好。

此外,雖然html開始走向

簡單,但是即使簡單的互動活動也仍然需要用很多的指令碼來完成。即使乙個輸入窗體經過仔細的布置和全面的指令碼設計,它從瀏覽器所能傳送的也僅僅是簡單的"名字/值"對。如果乙個html窗體能夠以xml文件形式傳送和接收更複雜的資料結構,那就好多了。

ria利用相對健壯的客戶端描述引擎,這個引擎能夠提供內容密集、響應速度快和圖形

豐富的使用者介面。除了提供乙個具有各種控制項(滑標、日期選擇器、視窗、選項卡、微調控制器和標尺等)的介面之外,ria一般還允許使用svg(scalable vector graphics,可伸縮向量圖)或其他技術來隨時構建圖形。一些ria技術甚至能夠提供全活動的動畫來對資料變化作出響應。

ria的另乙個好處在於,資料能夠被快取在客戶端,從而可以實現乙個比基於html的響應速度更快且資料往返於伺服器的次數更少的使用者介面。對於無線

裝置和需要偶爾連線的裝置來說,將來的趨勢肯定是向富客戶端的方向發展,並且會逐漸遠離基於文字的web客戶端。那些執行在膝上裝置上的應用系統,可以被設計成以離線方式工作,或者至少當連線丟失的時候能基本上以離線的方式工作。

RIA技術簡單分析

flex silverlight ajax 呈現方式 首次訪問時載入系統模組,之後只與後台發生最小的純資料的互動 首次訪問時載入系統模組,之後只與後台發生最小的純資料的互動 把ajax當調味品的只是在開發效率上找乙個平衡點 顯示效果 效果好相對的,效果差 開發效率 有良好的ide支援,高開發效率 相...

RIA技術簡單分析

flex silverlight ajax 呈現方式 首次訪問時載入系統模組,之後只與後台發生最小的純資料的互動 首次訪問時載入系統模組,之後只與後台發生最小的純資料的互動 把ajax當調味品的只是在開發效率上找乙個平衡點 顯示效果 效果好相對的,效果差 開發效率 有良好的ide支援,高開發效率 相...

RIA技術簡單分析

flex silverlight ajax 呈現方式 首次訪問時載入系統模組,之後只與後台發生最小的純資料的互動 首次訪問時載入系統模組,之後只與後台發生最小的純資料的互動 把ajax當調味品的只是在開發效率上找乙個平衡點 顯示效果 效果好相對的,效果差 開發效率 有良好的ide支援,高開發效率 相...