新聞中心
本文和大家重點學習一下AdobeFlex的概念,AdobeFlex的component和flash的component很相似,但是有所改進增強。目前Macromedia公司已經(jīng)被ADOBE公司收購。當前(2008年10月)的Flex版本為3.0。

成都創(chuàng)新互聯(lián)公司是一家專注于成都做網(wǎng)站、成都網(wǎng)站設計與策劃設計,寶坻網(wǎng)站建設哪家好?成都創(chuàng)新互聯(lián)公司做網(wǎng)站,專注于網(wǎng)站建設10多年,網(wǎng)設計領域的專業(yè)建站公司;建站業(yè)務涵蓋:寶坻等地區(qū)。寶坻做網(wǎng)站價格咨詢:18980820575
AdobeFlex簡介
MacromediaFlash是強大的矢量動畫編輯工具,在做動畫起家之后,F(xiàn)lash一直在謀求richinternetapplication(ria富客戶端)的霸主地位,最有影響的是,已經(jīng)推出了面向?qū)ο蟮木幊棠_本ActionScript3.0,并且建立起類似于javaswing的類庫和相應component(組件)。AdobeFlex是通過java或者.net等非Flash途徑,解釋.mxml文件組織components,并生成相應的.swf文件。Flex的component和flash的component很相似,但是有所改進增強。目前Macromedia公司已經(jīng)被ADOBE公司收購。當前(2008年10月)的Flex版本為3.0。
運用Flash是完全可以做到Flex的效果的,為什么還需要Flex呢?這里面有兩個原因:
1:為了迎合更多的developers(開發(fā)者)。Flash天生是為了designer(設計者)設計的,界面還有flash的動畫概念和程序開發(fā)人員格格不入,為了吸引更多的jsp/asp/php等程序員,Macromedia推出了Flex,用非常簡單的.mxml來描述界面給jsp/asp/php程序人員使用.(x/d)html非常相似,而且mxml更加規(guī)范化、標準化。
2:為了一個標準。大家一定聽說過微軟***一代操作系統(tǒng)longhorn(即vista,后續(xù)的win7也是同一核心),在longhorn推出的同時微軟也推出了新的語言xaml,一種界面描述語言,與之相應的就是smartclient和Flex非常相似的東西(即SilverLight)。Mxml和Xaml的也很相似……這是人機交互技術的進步的重要體現(xiàn),即內(nèi)部邏輯與外部界面交互相分離。
AdobeFlex和j2ee/.net其實沒什么關系,Macromedia用java做出來個應用把flash的技術融合到J2EE里面,再用.net的技術做出來個.net應用把flash技術融合到.net里面去;應該說Flex解決了J2EE里面和.net里面最繁瑣的問題那就是web客戶端的問題。
成因
傳統(tǒng)的程序員在開發(fā)動畫應用方面存在困難,F(xiàn)lex平臺最初就是因此而產(chǎn)生。AdobeFlex試圖通過提供一個程序員們已經(jīng)熟知的工作流和編程模型來改善這個問題。RIA相互之間關系Flex最初是作為一個J2EE(Java2Platform,EnterpriseEdition)應用,或者可以說是JSP(JavaServerPages)標簽庫而發(fā)布的。它可以把運行中的MXML(Flex標記語言)和ActionScript編譯成FLASH應用程序(即二進制的SWF文件)。***版的Flex支持創(chuàng)建靜態(tài)文件,該文件使用解釋編譯方式并且不需要購買服務器許可證就可以在線部署。
AdobeFlex的目標是讓程序員更快更簡單地開發(fā)RIA應用。在多層式開發(fā)模型中,F(xiàn)lex應用屬于表現(xiàn)層。
Flex采用GUI界面開發(fā),使用基于XML的MXML語言。Flex具有多種組件,可實現(xiàn)WebServices,遠程對象,draganddrop,列排序,圖表等功能;Flex內(nèi)建動畫效果和其它簡單互動界面等。相對于基于HTML的應用(如PHP、ASP、JSP、ColdFusion及CFMX等)在每個請求時都需要執(zhí)行服務器端的模板,由于客戶端只需要載入一次,F(xiàn)lex應用程序的工作流被大大改善。Flex的語言和文件結構也試圖把應用程序的邏輯從設計中分離出來。
Flex服務器也是客戶端和XMLWebServices及遠程對象(ColdfusionCFCs,或Java類,等支持ActionMessageFormat的其他對象)之間通訊的通路。
一般被認為可能是Flex替代品的是OpenLaszlo和AJAX技術。
新聞名稱:學習筆記AdobeFlex概念解析
文章路徑:http://m.5511xx.com/article/dhggcsh.html


咨詢
建站咨詢
