您好,登錄后才能下訂單哦!
這篇文章給大家分享的是有關(guān)AdobeFlex是什么意思的內(nèi)容。小編覺得挺實用的,因此分享給大家做個參考,一起跟隨小編過來看看吧。
AdobeFlex
AdobeFlex是最初由Macromedia公司在2004年3月發(fā)布的,基于其專有的MacromediaFlash平臺,它是涵蓋了支持RIA(RichInternetApplications)的開發(fā)和部署的一系列技術(shù)組合。
軟件形成
傳統(tǒng)的程序員在開發(fā)動畫應(yīng)用方面存在困難,F(xiàn)lex平臺最初就是因此而產(chǎn)生。Flex試圖通過提供一個程序員們已經(jīng)熟知的工作流和編程模型來改善這個問題。
Flex最初是作為一個J2EE(Java2Platform,EnterpriseEdition)應(yīng)用,或者可以說是JSP(JavaServerPages)標(biāo)簽庫而發(fā)布的。它可以把運行中的MXML(Flex標(biāo)記語言)和ActionScript編譯成FLASH應(yīng)用程序(即二進制的SWF文件)。***版的Flex支持創(chuàng)建靜態(tài)文件,該文件使用解釋編譯方式并且不需要購買服務(wù)器許可證就可以在線部署。
軟件特色
Flex的目標(biāo)是讓程序員更快更簡單地開發(fā)RIA應(yīng)用。在多層式開發(fā)模型中,F(xiàn)lex應(yīng)用屬于表現(xiàn)層。
Flex采用GUI界面開發(fā),使用基于XML的MXMLAdobeFlex軟件語言。Flex具有多種組件,可實現(xiàn)WebServices,遠程對象,draganddrop,列排序,圖表等功能;Flex內(nèi)建動畫效果和其它簡單互動界面等。相對于基于HTML的應(yīng)用(如PHP、ASP、JSP、ColdFusion及CFMX等)在每個請求時都需要執(zhí)行服務(wù)器端的模板,由于客戶端只需要載入一次,F(xiàn)lex應(yīng)用程序的工作流被大大改善。Flex的語言和文件結(jié)構(gòu)也試圖把應(yīng)用程序的邏輯從設(shè)計中分離出來。
Flex服務(wù)器也是客戶端和XMLWebServices及遠程對象(ColdfusionCFCs,或Java類,等支持ActionMessageFormat的其他對象)之間通訊的通路。
一般被認(rèn)為可能是Flex替代品的是OpenLaszlo和AJAX技術(shù)。
版本簡介
最初版本(FlexServer1.0與1.5)
Flex最初版本的目標(biāo)市場是企業(yè)應(yīng)用開發(fā),價格約US$15000每CPU。每個許可證包含五個FlexBuilder許可證。
AdobeFlex2
Flex2改變了許可模式,開放其“FlexFramework”技術(shù)為免費版。
新版的FlexBuilder2基于EclipseIDE,對于需要諸如datapush和自動測試等高級功能的用戶來說,企業(yè)級的服務(wù)仍然有效。
Flex2引入了新版本的語言ActionScript3的使用,這需要FlashPlayer9以上版本作為運行時環(huán)境(runtime)。
Flex是***個被Adobe冠上Adobe商標(biāo)而重新命名的原Macromedia產(chǎn)品。
AdobeFlex3
Flex3加入的新功能:
◆數(shù)據(jù)庫精靈聯(lián)機,預(yù)設(shè)支持Derby、PostgreSQL、SQLMode-JDBC、MySQL
◆現(xiàn)在視覺編輯上有了移動放大、縮小等功能
◆程序代碼重整部分,有了更名變量功能,可以包含所有項目檔
◆你也可以選擇不同的SDK版本
◆AS的文件批注更方便作成HTML在線瀏覽版,好讓你日后查詢。
◆快速將Flex包裝成AIR桌面程序
◆整合LiveCycleDataServices(前身為FlexDataServices),除了實時大量數(shù)據(jù)推送外,也可以當(dāng)點選頁面后才會在Server上編譯。
Flex3與Flex2相比,程序自身所占空間和生成文件體積都有所減小。Flex框架被集成到FLASHPLAYER里。在多個網(wǎng)站之間Flex框架的復(fù)用也提高了Flex程序運行時的效率。
AdobeFlex4
Flex4已經(jīng)推出了SDK下載,新版本的Flex將于2009發(fā)布。
Flex和ColdFusion
Macromedia把一部份Flex1.5的子集嵌入到了它的ColdFusionMX7中間件平臺中以供在Flash表單中使用。雖然可以使用這個平臺來開發(fā)RIA,但是它原來的目的只是為了開發(fā)豐富的表單應(yīng)用,所以這個功能并不為Macromedia所支持。
AdobeFlex應(yīng)用開發(fā)步驟
以下直接來源于Flex2.0Beta3的幫助文件:
◆使用一系統(tǒng)預(yù)定義組件(窗口,按鈕等)來定義一個開發(fā)界面。
◆組織安排組件,現(xiàn)在用戶自定義的界面設(shè)計。
◆使用風(fēng)格和主題來定義可見設(shè)計。
◆增加動態(tài)動作,如應(yīng)用程序之間的互動。
◆定義并在需要時連接上一個數(shù)據(jù)服務(wù)。
◆從源代碼生成一個在Flash播放器中運行的SWF文件。
感謝各位的閱讀!關(guān)于“AdobeFlex是什么意思”這篇文章就分享到這里了,希望以上內(nèi)容可以對大家有一定的幫助,讓大家可以學(xué)到更多知識,如果覺得文章不錯,可以把它分享出去讓更多的人看到吧!
免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點不代表本網(wǎng)站立場,如果涉及侵權(quán)請聯(lián)系站長郵箱:is@yisu.com進行舉報,并提供相關(guān)證據(jù),一經(jīng)查實,將立刻刪除涉嫌侵權(quán)內(nèi)容。