Flex優(yōu)勢和特色匯總
本文和大家重點討論一下Flex優(yōu)勢和特色,主要有九個方面,相信通過本文的簡單介紹你對Flex優(yōu)勢有明確的認識。
Flex優(yōu)勢和特色總結(jié)
◆不需要進行瀏覽器兼容測試
AJAX的一個特點就是它比普通的XHTML和一些CSS要復雜的多。瀏覽器兼容性測試從此變成了可怕的夢魘。因為Flex應用程序編譯成Flash SWF文件,所以不論你用什么樣的操作系統(tǒng)和瀏覽器,它都同樣下載為像素。
◆E4X
只要是解析過XML的人都知道解析的痛苦。Flex 2中的Actionscrip包含了針對XML的Ecmascript或者叫做E4X。它通過把XML看作一個原始變量使得操作一個XML對象變得簡單。看一下這些簡單的例子吧。
◆不再有布局界面的痛苦
我們都曾經(jīng)忍受過這種痛苦。所有熱衷于使用CSS布局的都知道試圖適當?shù)夭季帜切〥IV標簽時的痛苦。確實很痛苦。Flex優(yōu)勢在于通過使用基于容器的Flex標記語言(MXML),把確定的(fixed)和流動的(liquid)布局設(shè)計轉(zhuǎn)變成想要的布局結(jié)果變得非常容易。
◆簡單的域驗證
所有創(chuàng)建過商業(yè)程序或者電子商務應用程序的人都處理過表單域驗證。郵政編碼。信用卡號。這些在Flex中都是內(nèi)置的并且很容易使用。
◆豐富的媒體支持
Flash平臺讓以前占統(tǒng)治地位的Web媒體播放器(Real,Windows Media)完全失去優(yōu)勢。Flash平臺是輕量級的,并且工作時不需要安裝任何東西。Flex使得你在程序適當?shù)牡胤角度胍纛l或者視頻內(nèi)容變得簡單。
◆實現(xiàn)表現(xiàn)層和內(nèi)容的真正分離
多年來,開發(fā)者都在說把數(shù)據(jù)從表現(xiàn)層分離出來的優(yōu)點。當然,在Web世界中,說總比做容易。絕大多數(shù)的web應用程序都是和一些形式的動態(tài)內(nèi)容有關(guān)聯(lián)的模版。Flex優(yōu)勢還在于使用Flex,可以把數(shù)據(jù)巧妙地從任何地方(簡單的XML,SOAP,等)中取出并幫定到界面中的元素上。這樣做可以促進更嚴格的分離。你的服務器現(xiàn)在只傳輸數(shù)據(jù)就行了。當你這樣做的時候,你不只擁有了一個應用程序,你還擁有了一個API。
◆Flex開發(fā)環(huán)境
所有的Javascript開發(fā)者都知道開發(fā)AJAX/JS應用程序的痛苦。調(diào)試是件煩人的工作而且沒有任何有關(guān)AJAX/Javascript的可視化的開發(fā)環(huán)境。Flex Builder 2是一個Flex可視化編程環(huán)境,它是像Visual Studio和Jbuilder一樣的已經(jīng)產(chǎn)業(yè)化的IDE。它是建立在Eclipse IDE平臺的基礎(chǔ)上的。
◆CSS 支持
我們在Arc90已經(jīng)得到了一些認真的CSS天才,我們也很高興的看到Flex的很多樣式也是由CSS控制的。顏色。字體。傾斜度。Flex優(yōu)勢在于那些CSS技巧仍然可以應用到皮膚和自定義Flex應用程序上。你可以看一下Flex Style Explorer對Flex的CSS有個簡單的認識。
◆Web存檔文件的部署
在 J2EE 服務器上或 servlet 容器中將 Flex 應用程序打包及部署成標準的 WAR 文件。
【編輯推薦】
- 解析六大Flex優(yōu)勢
- Flex基礎(chǔ) 創(chuàng)建***個Flex項目
- 解析Flex事件執(zhí)行流程
- FlexBuilder3.0與Eclipse3.4的***結(jié)合
- 學習筆記 FlexBuilder2.0中如何使用基于Lists的控件




















