国产一级a片免费看高清,亚洲熟女中文字幕在线视频,黄三级高清在线播放,免费黄色视频在线看

打開APP
userphoto
未登錄

開通VIP,暢享免費(fèi)電子書等14項(xiàng)超值服

開通VIP
跨平臺(tái)工具詳解之二:Adobe Air/Flex | Web App Trend
by Lisober

Adobe Air / Flex

Adobe位于CaliforniaSan Jose,成立于1982年。Adobe在NASDAQ上市,擁有1萬(wàn)名左右的員工,僅2011年一年的稅收超過(guò)40億美金。Adobe的核心業(yè)務(wù)是開發(fā)出專業(yè)的設(shè)計(jì)創(chuàng)意工具,比如,Photoshop和Dreamweaver,數(shù)字化演示解決方案,包括Acrobat PDF和Flash,其中Flash是由Adobe收購(gòu)Macromedia而來(lái)。

產(chǎn)品和技術(shù)支持

Adobe的跨平臺(tái)產(chǎn)品有Flash Player,AIR runtime和Flex(該框架允許企業(yè)開發(fā)人員創(chuàng)建AIR App)。AIR設(shè)計(jì)用來(lái)開發(fā)桌面(Windows和Mac)應(yīng)用程序,但是現(xiàn)在主要面向移動(dòng)設(shè)備和STB,允許開發(fā)者們把iOS,Android和Blackberry等,機(jī)頂盒和電視作為目標(biāo)平臺(tái)。Flex是UI框架,簡(jiǎn)化了企業(yè)應(yīng)用程序的開發(fā)步驟,可以快速創(chuàng)建連接數(shù)據(jù)庫(kù)的應(yīng)用程序。

AIR是一個(gè)不需要瀏覽器的Flash播放器–開發(fā)者使用Adobe的拖拽IDE(Flash Professional,或Dreamweaver)設(shè)計(jì)應(yīng)用程序,使用ActionScript(類似于JavaScript)進(jìn)行編碼。AIR runtime可以嵌入本地應(yīng)用程序,允許開發(fā)者把iOS,Android移動(dòng)平臺(tái),Black tablets和桌面機(jī)Windows和Mac操作系統(tǒng)作為其目標(biāo)平臺(tái)。AIR允許App使用legacy代碼,本地?cái)U(kuò)展,3D圖像加速,web連接,本地?cái)?shù)據(jù)庫(kù)和后臺(tái)運(yùn)行。AIR App也可以使用WebKit內(nèi)核,HTML和JavaScript語(yǔ)言進(jìn)行開發(fā)。

AIR(和Flash)主要面向設(shè)計(jì)者,F(xiàn)lex主要面向使用簡(jiǎn)化語(yǔ)言(MXML)快速開發(fā)以數(shù)據(jù)為中心的應(yīng)用程序企業(yè)開發(fā)人員。MXML代碼被轉(zhuǎn)換為ActionScript3,之后轉(zhuǎn)化為字節(jié)碼,然后運(yùn)行時(shí)使用Adobe AIR和Flash Player解釋。Flex實(shí)質(zhì)上是一個(gè)AIR的外置SDK,加速了數(shù)據(jù)庫(kù)驅(qū)動(dòng)的企業(yè)應(yīng)用程序的開發(fā)過(guò)程。Flex SDK包含一個(gè)編譯器(把MXML–一種簡(jiǎn)化標(biāo)記語(yǔ)言解釋成ActionScript),數(shù)據(jù)集的UI組件,圖表和網(wǎng)格和一個(gè)調(diào)試器。Flex應(yīng)用程序使用Adobe Flash Builder開發(fā),F(xiàn)lex SDK是開源的,可以免費(fèi)下載使用。圖表組件需要高級(jí)許可證才能使用。需要注意的是Flex逐漸被Adobe淘汰,以轉(zhuǎn)向ActionScript 3和HTML/JS/CSS開發(fā)。

2011年10月,Adobe收購(gòu)了Nitobi,PhoneGap背后的主力軍–基于Web的跨平臺(tái)開發(fā)框架。收購(gòu)?fù)瓿芍?,Apache Foundation把PhoneGap和Flex框架發(fā)布成為開源項(xiàng)目。

市場(chǎng)份額

Adobe的Flash Lite曾是除了Java ME以外使用最廣泛的Runtime,它包含超過(guò)10億臺(tái)移動(dòng)設(shè)備的安裝庫(kù)。遺憾的是,龐大的安裝庫(kù)需要以嚴(yán)重分散的平臺(tái)和開發(fā)人員層次為代價(jià)。目前,AIR多用于Android設(shè)備,但是只面向Android 2.2及以上版本的設(shè)備。

很多高人氣的App都是使用AIR或Flex開發(fā)的,包括本地iOS App(例:Machinarium),桌面App(例:eBay)和瀏覽器App(例:BBC iPlayer)。目前,AIR和Flex主要用于3D游戲和高級(jí)video App的開發(fā),特別是把桌面瀏覽器游戲移植到移動(dòng)設(shè)備–據(jù)Adobe稱,十分之九的Facebook游戲都是使用Flash開發(fā)的。

定位

AIR(和Flash)最初被定位為,它使用ActionScript處理業(yè)務(wù)邏輯。相反,F(xiàn)lex旨在后端應(yīng)用的開發(fā)人員,他們通常精通C++或PHP。Flex的學(xué)習(xí)曲線與同類工具相比,要長(zhǎng)一些。在我們的調(diào)查中,37%開發(fā)者指出,他們通常經(jīng)過(guò)3個(gè)月的學(xué)習(xí)過(guò)程,才感覺(jué)掌握了這個(gè)工具。值得注意的是,39%的開發(fā)者認(rèn)為他們選擇Flex是因?yàn)樗S富的UI–大大超過(guò)平均支持率15%。

我們的調(diào)查顯示:企業(yè)App(40%)、教育App(24%)是開發(fā)者們選擇使用Flex開發(fā)的首要選擇。

Appcelerator/Aptana的整合對(duì)Adobe來(lái)說(shuō)會(huì)是一個(gè)非常大的挑戰(zhàn)。Adobe剛剛涉足3D市場(chǎng),而Appcelerator很有可能搶占先機(jī)。同時(shí),F(xiàn)lex需要改進(jìn)本地UI元素,48%的調(diào)查對(duì)象認(rèn)為這是該工具急需改善的地方。

本站僅提供存儲(chǔ)服務(wù),所有內(nèi)容均由用戶發(fā)布,如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請(qǐng)點(diǎn)擊舉報(bào)。
打開APP,閱讀全文并永久保存 查看更多類似文章
猜你喜歡
類似文章
Adobe公司的全部軟件及功能說(shuō)明
什么是“ Adobe AIR”? 它能干什么?
企業(yè)開發(fā):選Flex?還是HTML5?
Adobe AIR 3新特性
開發(fā)者初體驗(yàn):用phonegap開發(fā)混搭web應(yīng)用
專題:跨平臺(tái)移動(dòng)web中間件PhoneGap開發(fā)入門
更多類似文章 >>
生活服務(wù)
分享 收藏 導(dǎo)長(zhǎng)圖 關(guān)注 下載文章
綁定賬號(hào)成功
后續(xù)可登錄賬號(hào)暢享VIP特權(quán)!
如果VIP功能使用有故障,
可點(diǎn)擊這里聯(lián)系客服!

聯(lián)系客服