中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

Flex的概念是什么

發布時間:2021-12-14 11:46:17 來源:億速云 閱讀:304 作者:小新 欄目:編程語言

這篇文章給大家分享的是有關Flex的概念是什么的內容。小編覺得挺實用的,因此分享給大家做個參考,一起跟隨小編過來看看吧。

Flex通常是指AdobeFlex,它是涵蓋了支持RIA(RichInternetApplications)的開發和部署的一系列技術組合。

Flex

Flex通常是指AdobeFlex,是最初由Macromedia公司在2004年3月發布的,基于其專有的MacromediaFlash平臺,它是涵蓋了支持RIA(RichInternetApplications)的開發和部署的一系列技術組合。Flex的另一個意思是是一款生成掃描器的工具,能夠識別文本中的詞法模式。

AdobeFlex3簡介

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

運用Flash是完全可以做到Flex的效果的,為什么還需要Flex呢?這里面有兩個原因:
1:為了迎合更多的developers(開發者)。Flash天生是為了designer(設計者)設計的,界面還有flash的動畫概念和程序開發人員格格不入,為了吸引更多的jsp/asp/php等程序員,Macromedia推出了Flex,用非常簡單的.mxml來描述界面給jsp/asp/php程序人員使用.(x/d)html非常相似,而且mxml更加規范化、標準化。

2:為了一個標準。大家一定聽說過微軟***一代操作系統longhorn(即vista,后續的win7也是同一核心),在longhorn推出的同時微軟也推出了新的語言xaml,一種界面描述語言,與之相應的就是smartclient和Flex非常相似的東西(即SilverLight)。Mxml和Xaml的也很相似……這是人機交互技術的進步的重要體現,即內部邏輯與外部界面交互相分離。
Flex和j2ee/.net其實沒什么關系,Macromedia用java做出來個應用把flash的技術融合到J2EE里面,再用.net的技術做出來個.net應用把flash技術融合到.net里面去;應該說Flex解決了J2EE里面和.net里面最繁瑣的問題那就是web客戶端的問題。
成因

傳統的程序員在開發動畫應用方面存在困難,Flex平臺最初就是因此而產生。Flex試圖通過提供一個程序員們已經熟知的工作流和編程模型來改善這個問題。RIA相互之間關系Flex最初是作為一個J2EE(Java2Platform,EnterpriseEdition)應用,或者可以說是JSP(JavaServerPages)標簽庫而發布的。它可以把運行中的MXML(Flex標記語言)和ActionScript編譯成FLASH應用程序(即二進制的SWF文件)。***版的Flex支持創建靜態文件,該文件使用解釋編譯方式并且不需要購買服務器許可證就可以在線部署。

Flex的目標是讓程序員更快更簡單地開發RIA應用。在多層式開發模型中,Flex應用屬于表現層。
Flex采用GUI界面開發,使用基于XML的MXML語言。Flex具有多種組件,可實現WebServices,遠程對象,draganddrop,列排序,圖表等功能;Flex內建動畫效果和其它簡單互動界面等。相對于基于HTML的應用(如PHP、ASP、JSP、ColdFusion及CFMX等)在每個請求時都需要執行服務器端的模板,由于客戶端只需要載入一次,Flex應用程序的工作流被大大改善。Flex的語言和文件結構也試圖把應用程序的邏輯從設計中分離出來。

Flex服務器也是客戶端和XMLWebServices及遠程對象(ColdfusionCFCs,或Java類,等支持ActionMessageFormat的其他對象)之間通訊的通路。
一般被認為可能是Flex替代品的是OpenLaszlo和AJAX技術。

Flex應用開發步驟

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

感謝各位的閱讀!關于“Flex的概念是什么”這篇文章就分享到這里了,希望以上內容可以對大家有一定的幫助,讓大家可以學到更多知識,如果覺得文章不錯,可以把它分享出去讓更多的人看到吧!

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

高雄市| 攀枝花市| 眉山市| 沈阳市| 屏山县| 丹阳市| 罗山县| 揭东县| 成武县| 宁陵县| 含山县| 额敏县| 彭水| 南木林县| 滕州市| 岐山县| 鸡东县| 改则县| 铜山县| 什邡市| 南皮县| 焦作市| 晴隆县| 南漳县| 连州市| 云南省| 丹凤县| 黔南| 浑源县| 郓城县| 昌都县| 西安市| 丹东市| 东至县| 溧水县| 泗洪县| 上饶县| 涟水县| 永清县| 黔西县| 进贤县|