- Flex 3開發實踐
- 鄭阿奇主編
- 6字
- 2018-12-29 18:36:07
第1章 Flex3基礎
1.1 Flex簡介
眾所周知,Macromedia Flash是強大的矢量動畫編輯工具,在做動畫起家之后,Flash一直在謀求Rich Internet Applications(RIA,富互聯網應用)的霸主地位。最有影響的是已經推出了面向對象的編程腳本ActionScript 3.0,并且建立起類似于Java swing的類庫和相應組件。然而,Flash動畫概念和程序開發人員格格不入,因為Flash天生就是為Designer(設計者)設計的,為了吸引更多的JSP/ASP/PHP等Developers(開發者),Macromedia公司(已被Adobe公司收購)推出了Flex技術,它是用于構建和維護在所有主要瀏覽器、桌面和操作系統一致地部署的極具表現力的Web應用程序的高效率開放源碼框架。Flex用非常簡單的MXML來描述界面,與使用HTML非常相似,但是MXML更加規范化、標準化。Flex是通過Java或者.NET等非Flash途徑,解釋.mxml文件,組織組件,并生成相應的.swf文件,Flex的組件和Flash的組件很相似,但是有所改進和增強。
Flex和J2EE/.NET/PHP其實沒有什么關系,可以用Java做出一個應用把Flex的技術融合到J2EE里面,也可以用.NET的技術做出一個應用把Flex技術融合到.NET里面,還可以用PHP技術做出一個應用將Flex技術融合到PHP里面。總之,Flex解決了Web應用中最煩瑣的Web客戶端問題。可以使用免費的Flex SDK構建Flex應用程序,本書使用的是Flex 3 SDK,開發人員還可以使用Adobe Flex Builder?開發環境來顯著促進開發。