999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

淺談基于FLEX與AIR的RIA開發(fā)技術(shù)及應用

2010-08-15 00:52:53
科技傳播 2010年14期
關(guān)鍵詞:跨平臺用戶

李 靖

重慶電子工程職業(yè)學院,重慶 401331

淺談基于FLEX與AIR的RIA開發(fā)技術(shù)及應用

李 靖

重慶電子工程職業(yè)學院,重慶 401331

C/S構(gòu)架的桌面客戶端應用程序往往功能強大、界面豐富、響應時間短,并具備良好的交互性和操作性,但安裝部署繁瑣;B/S架構(gòu)的互聯(lián)網(wǎng)應用程序也存在著不少限制,例如交互性差,響應速度慢等。RIA,一種全新的Web應用程序架構(gòu),它結(jié)合了桌面軟件良好的用戶體驗和web應用程序易部署的優(yōu)點,很快獲得了企業(yè)的青睞。近年來,各大開發(fā)平臺供應商相繼推出新的技術(shù)來支持RIA的開發(fā),而ADOBE公司基于Flex與AIR的RIA開發(fā)技術(shù)及其應用已經(jīng)占據(jù)了不少市場。

RIA;Flex;Flash;AIR;富互聯(lián)網(wǎng)應用程序

傳統(tǒng)桌面客戶端應用程序(Client/Server,簡稱C/S應用程序)往往功能強大、界面豐富、響應時間短,并具備良好的交互性和操作性,但系統(tǒng)的部署、更新和維護的困難,后來出現(xiàn)了瀏覽器客戶端應用程序(Browser/Server,簡稱B/S應用程序),其通過把整個應用程序運行在服務器端,把界面解析為 HTML通過HTTP協(xié)議發(fā)送給客戶端的瀏覽器,以展現(xiàn)給用戶。B/S架構(gòu)的應用程序的優(yōu)勢在于客戶端零安裝部署,但B/S架構(gòu)的應用程序也存在著不少限制,例如交互性差,響應速度慢等,因此我們就希望能有一種平衡,一種能夠同時擁有C/S和B/S架構(gòu)優(yōu)勢的技術(shù),于是RIA技術(shù)出現(xiàn)了。

1 RIA簡介

RIA全稱為Rich Internet Application,富互聯(lián)網(wǎng)應用程序。RIA的概念最早由Macromedia在2004年發(fā)布Flex的時候提出。

一句話,RIA就是把傳統(tǒng)Web應用程序和桌面程序的優(yōu)點結(jié)合在一起,既提供了豐富的客戶端體驗,又可以輕易部署和自由訪問Internet資源。

2 RIA技術(shù)主要特點

1)在消息確認和格式編排方面提供互動用戶界面,良好的用戶體驗;

2)在無刷新頁面之下提供快捷的界面響應時間;

3)提供通用的用戶界面特性如拖放式及在線和離線操作能力;

4)跨平臺兼容性;

5)一次加載,多次使用;

6)客戶端數(shù)據(jù)緩存功能;

7)多個應用同時工作;

8)快速的開發(fā)和部署;

9)高度的個性化可配置性;

10)具有通信包括實時互動的聲音和圖像的特點。

3 基于FLEX/AIR的RIA開發(fā)技術(shù)

近年來,各大開發(fā)平臺供應商相繼推出新的技術(shù)來支持RIA的開發(fā),從 Ajax到SilverLight,從 JavaFX到 Laszlo,從Flex到Apollo和AIR,競爭異常激烈,而ADOBE公司的產(chǎn)品Flex與AIR占據(jù)了目前RIA市場的較大份額,是目前RIA領(lǐng)域里最有競爭力的開發(fā)技術(shù)。

3.1 FLEX技術(shù)

如果說RIA技術(shù)的產(chǎn)生是源于謀求C/S架構(gòu)與B/S架構(gòu)之間的平衡,吸取兩者的優(yōu)點,那么FLEX技術(shù)就可以看作是將傳統(tǒng)的桌面應用程序搬到瀏覽器里運行的技術(shù)。我們可以在瀏覽器里運行客戶端程序,載體就是Flash player。

FLEX技術(shù)包含兩種重要的語言:

1)MXML

Flex開發(fā)者使用直觀的MXML來定義豐富的用戶界面,MXML是基于XML的一種描述語言。

2)ActionScript

Flex開發(fā)者利用ActionScript來編寫程序邏輯,ActionScript是用于Flash應用開發(fā)的面向?qū)ο蟮木幊陶Z言。

Flex技術(shù)開發(fā)出豐富的用戶交互界面,并最終編譯成SWF格式的客戶端應用程序,客戶端應用程序在瀏覽器的Flash插件中運行。據(jù)統(tǒng)計有98%以上的瀏覽器都安裝了Flash player。

3.2 AIR技術(shù)

如果說FLEX技術(shù)將傳統(tǒng)的桌面應用程序搬到了瀏覽器里運行,那么AIR技術(shù)就是將過去瀏覽器里的網(wǎng)絡應用搬到了桌面上像客戶端那樣運行。

Adobe Integrated Runtime (AIR) 是一個跨操作系統(tǒng)的運行時,利用現(xiàn)有的Web開發(fā)技術(shù)(Flash,F(xiàn)lex,HTML,JavaScript,Ajax)來構(gòu)建富Internet應用程序并部署為桌面應用程序。用戶使用AIR 應用程序的方式和傳統(tǒng)桌面程序是一樣的,當運行時環(huán)境安裝好后,AIR 程序就可以其他桌面程序一樣運行了。

3.2 .1 AIR的特點:

1)本地運行,類似桌面應用程序。

2)跨平臺,類似java技術(shù),在不同的操作系統(tǒng)上有對應的虛擬機支持。

3)開發(fā)是基于現(xiàn)有的web技術(shù),如Flash/Flex/ActionScript/HTML/ JavaScript/CSS/Ajax/PDF,開發(fā)門檻較低。

3.2 .2 AIR的優(yōu)勢:

1)與傳統(tǒng)的B/S應用相比,有客戶端的優(yōu)勢,可以脫機運行,在需要的時候連接網(wǎng)絡;

2)與傳統(tǒng)C/S應用相比,跨平臺、低開發(fā)成本;

3)與同樣是跨平臺的技術(shù),如JAVA技術(shù)相比,F(xiàn)lash本身能帶給人的視覺體驗和交互性體驗是非常有吸引力的。

4 基于FLEX/AIR的RIA典型應用

4.1 基于FLEX的RIA應用:Adobe Photoshop Express

Photoshop Express(http://www.photoshop.com/express/) 是 使用FLEX技術(shù)開發(fā)的影像編輯器,在網(wǎng)頁瀏覽器內(nèi)利用Flash player運行,我們可以將它理解為“Photoshop在線版”。可以使用Photoshop Express直接在線編輯圖片,雖然功能沒達到專業(yè)人員的需求,但Photoshop Express的預設功能已經(jīng)足夠強大和完善,能夠解決修圖中90%以上的需求。

這個經(jīng)典案例充分體現(xiàn)了“FLEX技術(shù)是將傳統(tǒng)的桌面應用程序搬到瀏覽器里運行的技術(shù)”這一說法。

4.2 基于AIR的RIA應用:TweetDeck

Twitter這個為微薄系統(tǒng)被眾多用戶青睞,TweetDeck是基于Twitter網(wǎng)站的AIR應用程序,它曾被PCWorld評為PC World's 101 Undiscovered Freebies,將 Twitter搬到了桌面,這個AIR程序目前可能是最受歡迎的 Twitter 客戶端。

這個AIR程序里的內(nèi)容將與Twitter網(wǎng)站服務器同步更新,很好的把網(wǎng)站搬到了自己的桌面上。

5 基于FLEX/AIR的RIA技術(shù)發(fā)展前景

隨著互聯(lián)網(wǎng)技術(shù)的發(fā)展,人們對于用戶體驗的要求越來越高,瀏覽器和桌面之間的距離正逐漸縮短,瀏覽器里可以運行在線版的軟件,你也可以把網(wǎng)站搬到自己的桌面離線使用網(wǎng)站的部分功能。RIA技術(shù)的流行是互聯(lián)網(wǎng)未來發(fā)展的必然趨勢。3G時代的到來,RIA移動應用的發(fā)展有望為我們的移動新生活帶來更多的繽紛色彩。

[1]Macromedia:Macromedia?Flex:創(chuàng)建企業(yè)Rich Internet Application的表示層解決方案,2004.

TP393

A

1674-6708(2010)23-0220-02

猜你喜歡
跨平臺用戶
跨層級網(wǎng)絡、跨架構(gòu)、跨平臺的數(shù)據(jù)共享交換關(guān)鍵技術(shù)研究與系統(tǒng)建設
一款游戲怎么掙到全平臺的錢?
電腦報(2021年11期)2021-07-01 08:10:05
跨平臺APEX接口組件的設計與實現(xiàn)
關(guān)注用戶
商用汽車(2016年11期)2016-12-19 01:20:16
關(guān)注用戶
商用汽車(2016年6期)2016-06-29 09:18:54
關(guān)注用戶
商用汽車(2016年4期)2016-05-09 01:23:12
基于QT的跨平臺輸電鐵塔監(jiān)控終端軟件設計與實現(xiàn)
基于OPC跨平臺通信的電機監(jiān)測與診斷系統(tǒng)
基于B/S的跨平臺用戶界面可配置算法研究
Camera360:拍出5億用戶
主站蜘蛛池模板: 亚洲一级无毛片无码在线免费视频 | 在线欧美a| 国产尤物jk自慰制服喷水| 亚洲欧美日本国产综合在线 | 亚洲AV人人澡人人双人| 欧美无专区| 国产免费自拍视频| 国产在线专区| 亚洲中文久久精品无玛| 91无码网站| 高清无码一本到东京热| 精品亚洲欧美中文字幕在线看 | 亚洲综合欧美在线一区在线播放| 午夜高清国产拍精品| 中文字幕首页系列人妻| 亚洲国产成人无码AV在线影院L| av无码一区二区三区在线| 99这里只有精品免费视频| 久久亚洲国产视频| 色婷婷视频在线| 国产欧美日韩资源在线观看| 亚洲成av人无码综合在线观看| 国产区免费| 亚洲天堂视频在线免费观看| 国产美女在线观看| 欧美69视频在线| 日本久久网站| 欧美成在线视频| 国产日本欧美亚洲精品视| 九九精品在线观看| 亚洲精品自拍区在线观看| 久久国产毛片| 亚洲AV无码久久天堂| 日韩在线播放欧美字幕| 亚洲国产系列| 亚洲天堂在线视频| 日本高清有码人妻| 99久久国产精品无码| 91青草视频| av尤物免费在线观看| 成人国产精品一级毛片天堂 | 久久99精品久久久大学生| 99热这里只有成人精品国产| 九九九精品成人免费视频7| 亚洲第一黄片大全| 尤物在线观看乱码| 国产拍在线| 国产视频一二三区| 99热这里只有精品免费| 九九热这里只有国产精品| 成人在线视频一区| 欧美午夜理伦三级在线观看| 精品人妻无码中字系列| 狠狠亚洲婷婷综合色香| 国产亚洲高清在线精品99| 亚洲精品无码专区在线观看 | 19国产精品麻豆免费观看| 青青青视频蜜桃一区二区| 国产精品福利社| 青青草国产在线视频| 精品人妻一区无码视频| 青青草国产免费国产| 亚洲Av综合日韩精品久久久| 亚洲区第一页| 亚洲第一国产综合| 国产精品私拍在线爆乳| 高清无码一本到东京热| 亚洲制服中文字幕一区二区| 国产成人你懂的在线观看| 在线精品亚洲一区二区古装| 久久精品国产精品青草app| 性激烈欧美三级在线播放| 男人的天堂久久精品激情| 欧美午夜网| 色久综合在线| 美女无遮挡免费视频网站| 区国产精品搜索视频| 国产精品专区第1页| 中文字幕66页| 2021国产精品自拍| 亚洲综合色吧| 九九热精品视频在线|