亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 開發 > Flex > 正文

flex是什么 Flex介紹

2024-09-08 18:16:57
字體:
來源:轉載
供稿:網友
flex通常是指Adobe Flex,是最初由Macromedia公司在2004年3月發布的,基于其專有的Macromedia Flash平臺,它是涵蓋了支持RIA(Rich Internet Applications)的開發和部署的一系列技術組合。flex的另一個意思是一款生成掃描器的工具,能夠識別文本中的詞法模式。

flex簡介
Flex 是一個高效、免費的開源框架,可用于構建具有表現力的 Web 應用程序,這些應用程序利用 Adobe Flash Player和 Adobe AIR, 運行時跨瀏覽器、桌面和操作系統實現一致的部署。雖然只能使用 Flex 框架構建 Flex 應用程序,但Adobe Flash Builder™(之前稱為 Adobe Flex Builder™)軟件可以通過智能編碼、交互式遍歷調試以及可視設計用戶界面布局等功能加快開發。

使用 Flex 創建的 RIA 可運行于使用 Adobe Flash Player 軟件的瀏覽器中,或在瀏覽器外運行于跨操作系統運行時 Adobe AIR上,它們可以跨所有主要瀏覽器、在桌面上實現一致的運行。連接到 Internet 的計算機中超過 98% 裝有 Flash Player,這是一個企業級客戶端運行時,它的高級矢量圖形能處理要求最高、數據密集型應用程序,同時達到桌面應用程序的執行速度。通過利用 AIR,Flex 應用程序可以訪問本地數據和系統資源。

Macromedia Flash是強大的矢量動畫編輯工具,在做動畫起家之后,Flash一直在謀求RIA(rich internet application)富客戶端的霸主地位,最有影響的是,已經推出了面向對象的編程腳本ActionScript3.0,并且建立起類似于java swing的類庫和相應component(組件)。Flex是通過java或者.net等非Flash途徑,解釋.mxml文件組織components,并生成相應的.swf文件。Flex的component和flash的component很相似,但是有所改進增強。目前Macromedia公司已經被ADOBE公司收購。當前(2011年11月)的flex版本為4.6。

運用Flash是完全可以做到flex的效果的,為什么還需要flex呢?這里面有兩個原因:

1:為了迎合更多的developers(開發者)。Flash天生是為了designer(設計者)設計的,界面還有flash的動畫概念和程序開發人員格格不入,為了吸引更多的jsp/asp/php等程序員,Macromedia推出了Flex,用非常簡單的.mxml來描述界面給jsp/asp/php程序人員使用.(x/d)html非常相似,而且mxml更加規范化、標準化。

2:為了一個標準。大家一定聽說過微軟操作系統vista(后續的win7也是同一核心),在vista推出的同時微軟也推出了新的語言xaml,一種界面描述語言,與之相應的就是smart client和flex非常相似的東西(即SilverLight)。Mxml和Xaml的也很相似… …這是人機交互技術的進步的重要體現,即內部邏輯與外部界面交互相分離。

Flex和j2ee/.net其實沒什么關系,Macromedia用java做出來個應用把flash的技術融合到J2EE里面,再用.net的技術做出來個.net應用把flash技術融合到.net里面去;應該說flex解決了J2EE里面和.net里面最繁瑣的問題那就是web 客戶端的問題。

Flex成長歷史

成因
傳統的程序員在開發動畫應用方面存在困難,Flex 平臺最初就是因此而產生。Flex 試圖通過提供一個程序員們已經熟知的工作流和編程模型來改善這個問題。
RIA相互之間關系
Flex 最初是作為一個J2EE(Java 2 Platform, Enterprise Edition)應用,或者可以說是JSP(JavaServer Pages)標簽庫而發布的。它可以把運行中的MXML(Flex標記語言)和ActionScript編譯成FLASH應用程序(即二進制的SWF文件)。最新版的FLEX支持創建靜態文件,該文件使用解釋編譯方式并且不需要購買服務器許可證就可以在線部署。
Flex的目標是讓程序員更快更簡單地開發RIA應用。在多層式開發模型中,Flex應用屬于表現層。
Flex 采用GUI界面開發,使用基于XML的MXML語言。Flex 具有多種組件,可實現Web Services,遠程對象,drag and drop,列排序,圖表等功能;FLEX內建動畫效果和其它簡單互動界面等。相對于基于HTML的應用(如PHP、ASP、JSP、ColdFusion及CFMX等)在每個請求時都需要執行服務器端的模板,由于客戶端只需要載入一次,FLEX應用程序的工作流被大大改善。FLEX的語言和文件結構也試圖把應用程序的邏輯從設計中分離出來。
Flex 服務器也是客戶端和XML Web Services及遠程對象(Coldfusion CFCs,或Java類,等支持Action Message Format的其他對象)之間通訊的通路。

一般被認為是 Flex 替代品的是OpenLaszlo和AJAX技術。

版本歷史
Flex 1.0-2004年3月
Flex 1.5-2004年10月
版本
Flex 2.0 (Alpha)-2005年10月
Flex 2.0 Beta 1-2006年2月
Flex 2.0 Beta 2-2006年3月
Flex 2.0 Beta 3-2006年5月
Flex 2.0 Final-2006年6月28日
Flex 2.0.1 - 2007年1月5日
Flex 3.0 Beta 1 - 2007年1月11日
Flex 3.0 Beta 2 - 2007年10月1日
Flex 3.0 Beta 3 - 2007年12月12日
Flex 3.0 - 2008年2月25日
Flex 3.1 - 2008年8月15日
Flex 3.2 - 2008年11月17日
Flex 3.3 - 2009年3月4日
Flex 3.4 - 2009年8月18日
Flex 3.5 - 2009年12月16日
Flex4的最終正式版 - 2010年3月22日

Flex應用前景

優勢
作為新一代的富客戶端互聯網技術的佼佼者,Flex這種技術已經被越來越多的公司所采用,被越來越多的用戶和程序員所接受。以下列出Flex十大優勢:
1、Flex與Flash:可以讓普通程序員開發制作Flash成為可能
2、界面表現能力一流。
3、RIA富客戶端應用,解決了異步調用,界面無刷新,瀏覽器兼容性等多項難題
4、對流媒體的支持:Flex是被公認為流媒體技術支持最好的應用
5、平臺的可用性:根據ADOBE公司的說法,Flash player在全世界一半的PC機器上安裝度為99.8%
6、跨平臺:Flash player能夠在linux下運行,也可以在手機上運行,所以不用擔心綁死在WINDOWS上
7、對底層的可操作性:Flex能夠調用底層的東西,比如可以調用攝像頭實現視頻,而且視頻本身就嵌入在Flex應用中,由Flex player直接播放。
8、平臺的后續運營和發展前景:Flex是由ADOBE公司推出的且開源
9、有充足的學習環境: Flex官方樣式配置工具,可以在線配置Flex應用程序各種控件的外觀樣式,改程序也是用Flex編寫的,大家可以想象Flex可以做到什么程度的應用了,而且這么漂亮的界面,根本不用做任何圖片和美工,都是直接用樣式實現即可。
10可以用任何你熟悉的WEB編程平臺作為后臺數據訪問層,可以使用 .net,php,jsp,webservice 。

Adobe RIA技術

傳統網絡程序的開發是基于頁面的、服務器端數據傳遞的模式,把網絡程序的表現層建立于HTML頁面之上,而HTML是適合于文本的,傳統的基于頁面的系統已經漸漸不能滿足網絡瀏覽者的更高的、全方位的體驗要求了。而富互聯網應用(Rich Internet Applications,縮寫為RIA)的出現就是為了解決這個問題。

RIA面向用戶

富互聯網應用程序是下一代的將桌面應用程序的交互式用戶體驗與傳統的WEB應用的部署靈活性和成本分析結合起來的網絡應用程序。富互聯網應用程序中的富客戶技術通過提供可承載已編譯客戶端應用程序(以文件形式,用HTTP傳遞)的運行環境,客戶端應用程序使用異步客戶/服務器架構連接現有的后端應用服務器,這是一種安全、可升級、具有良好適應性的新的面向服務模型,這種模型由采用的WEB服務所驅動。結合了聲音、視頻和實時對話的綜合通信技術,使富互聯網應用程序(RIA)具有前所未有的網上用戶體驗。
Adobe RIA技術封裝讓現有的WEB技術得到了極大的保留,核心價值在于大大提高了產品設計師和開發工程師的“開發體驗”,強化了設計端和開發端的整合。設計師和開發工程師們可以方便地將自己的代碼平移到新的平臺上,并且發布、部署的方式比之前的任何一款開發工具都方便得多,從而使RIA應用有更廣大的開發者基礎。
Adobe RIA技術也將帶來新的桌面革命――“Desktop 2.0”,內容從Flash, HTML/CSS/JS,到PDF,幾乎涵蓋了時下最流行的WEB內容載體。此外,“可離線”應用模式能讓用戶更加安全、舒適地進行工作和娛樂。用戶們不必再抱怨因網絡故障而造成的信息損失,而且也可以借助本地資源更好地節省網絡資源。因此,Adobe RIA技術可以讓用戶將WEB 2.0應用帶回桌面,創造的商業應用價值和用戶體驗價值將超過以往任何技術。

定位
2011年11月,adobe宣布對移動瀏覽器上的flash player不再支持新版本升級。并建議開發者使用html5 代替開發移動程序。
到11年12月,adobe解說已經讓部分內部開發者轉到html5的研究上, 但承諾繼續支持flash技術。從長遠來看adobe在現在放棄部分領域 在將來可能也會逐步放棄其他flex/flash的傳統領域。

經典應用

1、eBay
eBay桌面是構建于Adobe AIR上的一個應用程序,程序創建了與eBay客戶的持久連接。eBay桌面實時地直接將產品供貨通知和拍賣更新發布給買主,這樣用戶不需要打開瀏覽器進入eBay網站就可以獲取最新信息。
2、納斯達克股票市場公司
NASDAQ Market Replay使用Adobe Flex和Adobe AIR在桌面上發布一個RIA,讓金融專業人士能夠重放任何時間點市場活動的詳情。
3、紐約時報公司
紐約時報公司正在開始ShifD,一個新的RIA,允許使用者在計算機和移動設備之間切換內容。ShifD工作在Web網站和移動設備之上以及兩者之間,通過一個可下載的AIR應用程序提供給人們一種欣賞移動媒體的方式。
4、CCTV網絡電視奧運臺
由 Adobe Flex 制作、Adobe Flash 技術加以傳遞前所未有的網頁體驗。其中包含由 CCTV 奧運媒體團隊所提供的奧運賽事成績、統計資料,以及多樣化的背景數據、比賽規則及專家分析等。同時,透過社交網絡功能,還能讓運動迷與朋友們實時分享各種奧運賽事意見及看法。

Flex與Flash的關系

首先這里想說的是,Flash并非只是一個單純的矢量動畫創作工具,而是一個憑借腳本語言ActionScript在功能和定位上不斷演變的網絡應用開發工具。早在Flash MX的時候就已經成為macromedia 推廣RIA戰略的工具。但是畢竟Flash最初的定位是面向美術動畫設計師的矢量動畫創作工具,并不適合傳統的開發人員。于是Flex成為開發者們的首選。

與FLASH

Flex和Flash都以ActionScript作為其核心編程語言,并被編譯成swf文件運行于Flashplayer虛擬機里。因此Flex也繼承了Flash在表示層上先天性的美感、除了視覺上的舒適感外,還天生具備方便的矢量圖形、動畫和媒體處理接口。

雖然Flex和Flash有眾多的相似點,但是不同之處仍然很多:
1.盡管公用ActionScript,但是使用的庫并不完全相同,更合適的說法是兩者使用著兩套具有極大“功能重疊”范圍的庫。
2.Flash偏向的是美術動畫設計師人員,所以更容易發揮特效處理的優勢,Flex偏向開發人員,所以容易做出具有豐富交互功能的應用程序。
3.Flash只能以ActionScript腳本的形式開發(舞臺被關聯到一個稱之為 document class的類里),另外舞臺元素也是可以綁定腳本的,不過從軟件工程的角度講不建議這樣用,Flex還可以使用稱作mxml的標記語言來描述應用的外觀和行為,mxml中可以直接嵌入ActionScript腳本。
4.由于第三點而造成的兩者市場定位不同,Flex是面向企業級的網絡應用程序,Flash則面向諸如平面動畫、廣告設計等多媒體展示程序。
5.借助Flash Lite這一移動設備上的Flashplayer,Flash可以開發移動應用,Flex則不行。
6.Flash的編程模型是基于時間軸的,Flex的則是基于窗體,雖然它運行在網頁里。

Flex的技術組成技術框架

Flex技術包括以下幾個主要技術框架:
1. 描述應用程序界面的XML語言(MXML);
2. 符合ECMA規范的腳本語言(ActionScript),處理用戶和系統的事件,構建復雜的數據模型;
3. 一個基礎類庫;
4. 運行時的即時服務;
5. 由MXML與ActionScript文件生成swf文件的編譯器。

開發步驟

以下直接來源于Flex 2.0 Beta 3的幫助文件:
使用一系統預定義組件(窗口,按鈕等)來定義一個開發界面。
組織安排組件,現在用戶自定義的界面設計。
使用風格和主題來定義可見設計。
增加動態動作,如應用程序之間的互動。
定義并在需要時連接上一個數據服務。
從源代碼生成一個在Flash播放器中運行的SWF文件。

Flex相關認證介紹

名稱

 

范圍

 

簡介

 

Adobe RIA開發工程師

 

國內

 

開發工程師認證是Adobe針對國內計算機軟件和數字藝術、數字媒體等相關專業的在校大學生、研究生以及從業人員,為培養RIA開發人才而全力打造的專業教育解決方案。

(編輯:武林網)

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
日韩av在线免费观看| 国产精品网站入口| 精品亚洲夜色av98在线观看| 国产精品欧美日韩久久| 国产精品女视频| 92国产精品久久久久首页| 国产va免费精品高清在线观看| 91地址最新发布| 日本精品性网站在线观看| 欧美另类在线观看| 日韩一区二区精品视频| 91美女福利视频高清| 亚洲欧美日韩高清| 国产男女猛烈无遮挡91| 97视频在线观看网址| 久久精品人人做人人爽| 国内精品久久久久久影视8| 久久91超碰青草是什么| 国产网站欧美日韩免费精品在线观看| 91国产中文字幕| 日韩一区av在线| 日韩欧美国产视频| 日韩成人高清在线| 国产美女久久久| 久久国产精品电影| 久久精品国产91精品亚洲| 国外成人在线播放| 色妞色视频一区二区三区四区| 日韩av免费在线播放| 精品国产一区二区三区久久久| 国产福利视频一区| 国产欧美一区二区三区久久人妖| 日韩精品在线私人| 狠狠躁夜夜躁人人爽超碰91| 97超碰国产精品女人人人爽| 九九视频这里只有精品| 日韩在线www| 92看片淫黄大片欧美看国产片| 欧美一级片久久久久久久| 日本aⅴ大伊香蕉精品视频| 国产精品美腿一区在线看| 欧美午夜精品久久久久久久| 久久九九有精品国产23| 免费91麻豆精品国产自产在线观看| 日韩网站免费观看| 91精品国产乱码久久久久久久久| 美女福利精品视频| 欧美肥臀大乳一区二区免费视频| 欧美资源在线观看| 欧美孕妇性xx| 亚洲精品久久久久中文字幕欢迎你| 亚洲欧洲视频在线| 亚洲国产成人爱av在线播放| 久久久久久噜噜噜久久久精品| 日韩成人激情影院| 国产精品美女久久久久av超清| 久久久www成人免费精品| 欧美怡春院一区二区三区| 久久国产精品久久国产精品| 亚洲男人天天操| 久久久午夜视频| 日韩暖暖在线视频| 国语自产精品视频在线看抢先版图片| 久久91精品国产| 国产精品日韩av| 丝袜美腿精品国产二区| 久久精品久久精品亚洲人| 欧美激情精品久久久久| 中文字幕亚洲激情| 国产精品爽爽爽爽爽爽在线观看| 亚洲人成电影网站色…| 日韩美女视频在线观看| 在线国产精品播放| 中文字幕精品在线| 亚洲性夜色噜噜噜7777| 欧美日韩国产中字| 日韩福利在线播放| 国产成人一区二区在线| 国产精品激情av电影在线观看| 久久成人免费视频| 欧美日韩亚洲天堂| 亚洲美女又黄又爽在线观看| 亚洲欧美日韩在线一区| 久久久之久亚州精品露出| 庆余年2免费日韩剧观看大牛| 欧美亚洲日本黄色| 国产精品久久久久77777| 成人免费观看49www在线观看| 3344国产精品免费看| 日韩精品亚洲精品| 少妇精69xxtheporn| 亚洲精品视频中文字幕| 久久亚洲精品小早川怜子66| 亚洲国产成人久久综合一区| 久久免费少妇高潮久久精品99| 日韩电影中文字幕在线| 日韩视频在线免费| 久久免费视频网站| 欧美wwwxxxx| 一本色道久久综合狠狠躁篇的优点| 日韩免费电影在线观看| 色综合久久88色综合天天看泰| 91人人爽人人爽人人精88v| 亚洲欧美激情四射在线日| 欧美最顶级的aⅴ艳星| 精品国产一区av| 久久久亚洲天堂| 精品久久久久久久中文字幕| 91系列在线播放| 国产婷婷成人久久av免费高清| 欧美—级a级欧美特级ar全黄| 国产噜噜噜噜久久久久久久久| 一色桃子一区二区| 亚洲女人天堂色在线7777| 亚洲国产天堂久久国产91| 成人a视频在线观看| 欧美精品videossex88| 日韩大片免费观看视频播放| 最近中文字幕mv在线一区二区三区四区| 色中色综合影院手机版在线观看| 国产精品第1页| 久久精品亚洲94久久精品| 亚洲自拍在线观看| 国产欧美一区二区三区在线| 欧美日韩国产区| 亚洲国产精品电影| 欧美日韩国内自拍| 国产在线拍偷自揄拍精品| 亚洲国产小视频在线观看| 欧美中文字幕在线观看| 精品久久香蕉国产线看观看亚洲| 久久视频在线看| 欧美日韩成人在线观看| 日韩国产高清污视频在线观看| 成年人精品视频| 亚洲男人天堂久| 色多多国产成人永久免费网站| 日韩欧美国产一区二区| 亚洲自拍偷拍网址| 欧美日韩在线观看视频| 国产精品h在线观看| 久久成人精品视频| 亚洲激情视频在线播放| 青青在线视频一区二区三区| 国产视频一区在线| 日韩精品视频在线免费观看| 欧美极度另类性三渗透| 亚洲偷欧美偷国内偷| 亚洲电影成人av99爱色| 九九热这里只有精品6| 91精品国产91久久久久久不卡| 精品国产一区二区三区久久久狼| 久久精品国产一区| 国产亚洲xxx| 91老司机精品视频| 欧美日韩国产精品一区二区三区四区| 欧美亚洲第一页| 国产精品h片在线播放| 中文字幕在线亚洲| 91精品久久久久久久| 国产999在线| 欧美日韩中文字幕在线视频| 国产精品亚洲片夜色在线| 亚洲国产精品yw在线观看|