Flex發展階段概述
Flex有很多值得學習的地方,那么你對Flex發展階段是否了解,這里向大家簡單介紹一下,Flex是Adobe公司的支持RIA(richinternetapplications)開發和部署的平臺,它是一系列發展中的技術和產品線的概括詞。
Flex發展階段概述
Flex是Adobe公司的支持RIA(richinternetapplications)開發和部署的平臺,它是一系列發展中的技術和產品線的概括詞,包括FlexFramework,FlexBuilder2,FlexEnterpriseServices2等。
Flex試圖通過提供一個程序員們已經熟知的工作流和編程模型,讓程序員比從前更快更簡單地開發動畫及RIA應用。在多層式開發模型中,Flex應用屬于表現層。Flex的語言和文件結構也試圖把應用程序的邏輯從設計中分離出來。
IT業的系統架構重要轉變:基于主機模式→C/S模式→B/S模式→RIA模式。系統架構發展的下一步是RIA,它***程度地提高了廣泛性和豐富性。RIA是集桌面應用程序的***用戶界面功能與Web應用程序的普遍采用和快速、低成本布署以及互動多媒體通信的實時快捷于一體的新一代網絡應用程序。
1,前Flex發展階段:
FlexServer1.0and1.5的目標市場是企業應用開發,價格約US$15000每CPU。每個許可證包含五個FlexBuilder許可證。使用收費的FlexFramework技術。
A,Flex1.0-2004年3月:Flex最初是作為一個J2EE應用,或者可以說是JSP標簽庫而發布的。它可以把運行中的MXML(Flex標記語言)和ActionScript?編譯成FLASH應用程序(即二進制的SWF文件)。
B,Flex1.5-2004年10月:Flex1.5的重點在于表現層,由于SWF客戶端只需要載入一次,大大改善工作流。
C,FlexBuilder1.5是基于Dreamweaver編碼環境的服務于Flex1.5的編程環境,實現了設計/代碼視圖,高亮語法顯示,代碼縮進和應用預覽等功能。
2,新Flex發展階段:
Flex是***個被Adobe冠上Adobe商標而重新命名的原Macromedia產品。Flex2和AS3的巨大變動在使用者社區引起了巨大的爭議。
A,Flex2.0Alpha-2005年10月,
B,Flex2.0Beta1/2/3-2006年2月/3月/5月,
C,Flex2.0FINAL-2006年6月28日
D,Flex2.01-2007年1月5日
Flex2改變了許可模式,把原FlexFramework技術加入到免費的AdobeFlex2SDK,全新于1.5的FlexBuilder2基于EclipseIDE是收費的,但Flex編譯器是免費的。
Flex2并引入了新版本的語言ActionScript3?的使用,這需要FlashPlayer9以上版本作為運行時(runtime)。ActionScript?3是FlexFramework的核心。雖然語法和AS2類似,但它更加面向對象化和類型化。而且因為在新的虛擬機中運行,所以比AS2快得多。
當然,對于有特別需要的用戶來說,仍提供收費的企業級服務。Flex2.0中把RemoteObject?分離成為一個組件單獨來收費,稱為FlexDataServices2(FDS,在Beta2之前舊稱FlexEnterpriseServices2),是Flex1.5server的下一代,提供諸如datapush和自動測試等高級功能。但同時提供免費的限制授權用于單一CPU主機的FlexDataServicesExpress。
【編輯推薦】