Flex3--Flex技術的一個成熟版本
本服務呢向大家分享一下Flex3的概念,通過Flex技術,開發人員可以將RIA程序編譯成為Flash文件,為FlashPlayer所接受,也就是說,Flex技術所開發出來的程序對于大部分瀏覽者而言并不需要安裝額外的客戶端支持,這是一個得天獨厚的優勢。
Flex3簡介
Flex是一種基于標準編程模型的高效RIA開發產品集,最初由Macromedia公司在2004年發布,后被Adobe公司冠以商標。Flex最大的特點是基于全球流行的網絡動畫平臺——MacromediaFlash。2000年以來,Flash動畫愈發火爆,“閃客”們的作品為Internet增添了絢麗的色彩,而Flash的播放器FlashPlayer已經成為瀏覽器上首選的不可或缺的插件,為了看到頁面中生動的Flash動畫,大部分瀏覽者都會安裝FlashPlayer。通過Flex技術,開發人員可以將RIA程序編譯成為Flash文件,為FlashPlayer所接受,也就是說,Flex技術所開發出來的程序對于大部分瀏覽者而言并不需要安裝額外的客戶端支持,這是一個得天獨厚的優勢。
“基于標準編程模型的高效RIA開發產品集”,這是Adobe公司對Flex技術的官方定義。下面我們就來進行詳細的分析。
一個完整的Flex程序由MXML代碼和ActionScript代碼組成。MXML基于XML標準,用于配置和設計Flex程序的界面及編寫表現層數據模型;ActionScript基于ECMAScript,原來用于設計Flash動畫,其語法規范類似于JavaScript。這樣兩種基于W3C標準的開發語言就構成了Flex程序,兩種語言的關系類似于HTML和JavaScript,這樣一來(尤其對于傳統網頁開發者來說),Flex根本沒有什么門檻。
Flex3是Flex的一個成熟版本,它的產品集包含以下幾部分。
1.AdobeFlex3SDK
FlexSDK是Flex產品集中最基礎的也是必需的組件,使用其他組件必須在SDK的基礎上,單獨通過SDK就可以完成常用的程序設計。
2.AdobeFlexBuilder3
FlexBuilder是一個基于Eclipse的集成開發環境,通過FlexBuilder可以對程序進行所見即所得的界面設計,并支持MXML和ActionScript的智能編寫,可以在很大程度上提高Flex開發的效率。
3.AdobeLiveCycleEnterpriseSuite
LiveCycleES是Flex企業級開發部署套件,以應用于企業級組件,使得Flex可以部署到JavaEE應用服務器上。
Flex3SDK的系統需求如下:
Windows平臺:Windows2000,XP,Server2003,Java1.4~1.5
Macintoshi平臺:MacOSXv.10.4.x,Java1.5
Linux平臺:RedHatEnterpriseLinux3~4,Suse10,Java1.4~1.5
Solaris平臺:Solaris9,10,Java1.4~1.5
處理器需求:IntelPentiumII450MHz或更快/PowerPCG3500MHz或更快/Modernprocessor(800MHz或更快)
內存需求:512MBRAM(推薦1GB)
硬盤需求:200MB可用硬盤空間
可見開發Flex的硬件需求并不很高,當前主流的計算機都可以勝任。Flex技術的所有資源下載都可以通過http://www.adobe.com獲得。
【編輯推薦】
- Flex3SDK在Windows下安裝和配置
- Flex3中應用CSS樣式完全詳解
- Flex3教程 AS2轉化成AS3的方法
- FlexBuilder3.0與Eclipse3.4的完美結合
- 解析Flex應用開發步驟 新特性和技術框架