什麼是RIA
「RIA」是豐富網際網路應用程式(Rich Internet Application)的縮寫,源於2002年三月Macromedia公司(已於2005為Adobe併購)的白皮書。RIA雖然一開始只是是Macromedia推動的網頁技術指南,但它所倡導的理念:讓網頁具備傳統桌面軟體的行為與功能,卻深深影響了近幾年來的網路應用。也就是說,網頁(應用程式)不但要能夠靈活簡單地與使用者回應互動,還必須符合人類直覺與經驗,並融合了網際網路應用程式易開發與低成本的特性。RIA企圖以可向量化動態圖像的前端工具,結合後台各式應用程式來打造跨平台的網路應用服務。
近期微軟亦加入RIA的行列,並發展出另一個RIA -Rich Interactive Application,Adobe的RIA與微軟的RIA差別只在Internet與Interactive字義上,其實兩者都是以向量為基礎的互動式多媒體為出發點的網頁設計技術。
如何設計RIA
Flash是否等於RIA?事實則不然,Flash僅是RIA呈現網頁的技術之一。目前開發RIA的兩大社群為Adobe Flex以及微軟Silverlight (前身為WPF/E)。
早期Macromedia所推的RIA是包含Flash Player、Shockwave等前端播放軟體,Studio MX、Macromedia MX等開發工具,以及ColdFusion等中介軟體,企圖以Flash向量動畫展現技術,來增加使用者互動的多媒體經驗。
近年,在Adobe併購Macromedia之後,更推出Flex與Apollo等技術。微軟方面的開發平台則是以Silverlight技術為主,並與既有的ASP.NET、ASP.NET AJAX、JavaScript、WCF、WorkFlow等技術整合。看來現在正是時候,讓我們大家一起透過Flex或Silverlight整合資料庫與應用程式,來開發執行更為快速、更令人讚嘆的網站吧!
RIA的優點
1. 呈現更多的細節(Visual detail):可隨畫面放大縮小也不失真的向量特性。
2. 快速回應:頁面切換不再是空白的等待,可增加淡出但入等特效。
3. 無接縫:client-server之間的互動使用者看不到,切換效果更順暢。
4. 完全的控制:具備桌面應用程式的拖拉效果,使用者可自訂介面。
5. GUI的功能:利用圖形化使用者介面,讓不會使用命令行的使用者對作業系統進行指令輸入,不僅可以調整對話框尺寸,還能改變樣式與尺寸。
RIA的獲益
一、以企業經營者的角度來看
1.增加一般使用者的成功交易數量。
2.協助您的線上商務快速攻佔市場。
3.降低應用程式開發及維護的成本。
二、以IT的角度來看
1.降低 IT 基礎結構的建置成本。
2.精簡開發流程。
3.支援業界標準。
三、以一般使用者的角度來看
1.透過即時的互動式體驗,減少使用者挫折。
2.初學使用者的可快速上手,降低學習曲線。
3.透過單一畫面的使用者介面,縮短瀏覽等待的時間。
結論
無論你是以Adobe的Flex技術或是以微軟的Silverlight的技術來開發RIA網站,給使用者更好的體驗才是設計的主導要素。千萬不要只想著要設計一個炫麗的網頁,能夠給使用者更快速、直覺、豐富的體驗的設計,才會是一個成功的RIA網站。
[取自台大電子報]
現在的網頁要設計的漂亮
靜態網頁的美感已經沒辦法滿足使用者的需求了
必須以動態網頁為主
動態網頁也是必須美化
不光只是圖漂亮就夠了
重點是要會動!!
會動你就贏了!
最近也是因為注意到微軟的silverlight (其實注意很久了 XD)
它跟Adobe的Flash Flex有較勁的意味
但因為沒Flash這麼成熟 (畢竟是新產品)
所以沒有這麼多元件好用
但之前已經有玩過.net
就去玩玩看吧
有機會再把學習心得打上來