2009.10.24 16:07

【搜文解字】RIA:縮短網頁與電腦距離的程式技術

ADVERTISEMENT

過往想要在網頁上呈現好看的動畫,除了以Flash製作以外,大概就得自己動手拍、上傳Youtube。就算是Youtube上的FLV,也是利用Flash的影像技術所壓縮而成,這是一門獨佔的生意。看準這個市場,微軟也推出了類似的Silverlight技術;Java語言的主導者昇陽,也推出了JavaFX搶進。這些網頁上的影音技術元件,都稱為RIA。

  • 英:Rich Internet/Interactive Application
  • 中:豐富型網際網路應用程式

當然,RIA的應用不止於此,當大多數的資料都儲存在雲端時,RIA更能作為電腦與網路間的橋樑。在網路上,開發者可以透過RIA開發出各種網路應用程式,由網路取得資料、在電腦上運算以縮短等待時間。也可以逆向製作各種桌面程式存取網路,達到更完整的運用。RIA的導入,一方面讓網頁呈現上得以更加生動、另外一方面也可以透過RIA中介,讓程式得以在Windows、Mac、Linux,甚至手機平台上都能運作,解決長久以來程式跨平台的問題。


讓網站更美觀、更易互動
利用RIA製作的網站介面變化更多,互動性也好上許多,圖中是微軟製作的範例()。

ADVERTISEMENT

如果你曾經因為Windows 7熱潮而到微軟網站上觀看影片的話,一定會注意到這些影片都需要安裝ilverlight才能播放。微軟也做出許多高互動性的示範網頁,希望開發者能夠採用Silverlight來製作網站。另外Adobe也推出了技術,比較知名的就是能夠定期讀取Twitter訊息的桌面程式,不但跨平台、資訊與網路同步,在控制上甚至比Twitter網站還好用。


網路應用程式多變化
網路應用程式一向給人死板生硬的印象,有了RIA技術的加持,反應與表現更為亮眼。

對於使用者來說,也許不需要了解利用RIA開發網站與程式的技術。但是在未來幾年,我們使用電腦將會與網路越來越緊密,一定會有不少採用RIA技術的網站與程式,當網站或程式要求你下載AIR或ilverlight時,至少你知道那是一種類於Flash的技術,不會不知道那是什麼。

ADVERTISEMENT


將網路帶到你的桌面上
使用Adobe Air製作的Twhirl能定期抓取Twitter訊息,並且支援Windows、Mac和Linux等多種平台。

ADVERTISEMENT