從infoq上看到的新聞,flex有個新的架構釋出“Mate(發音“mah-the” 就像latte)在Flex社群中正在受到大量關注。Mate是由AsFusion建立的基于标簽的Flex架構。盡管Mate在AsFusion内部已經使用了很長一段時間,但其Alpha版的釋出卻是剛剛不久的事情。 ”
Hultberg評述道:
Mate的核心是事件映射,它描述了當應用程式分派不同類型的事件時,應該發生什麼情況。對于每一個事件,都會有一個或者更多的事件處理器被調用。事件處理器可以做任何事,包括調用一個對象的方法,運作一個指令,或者對遠端對象進行調用。同時,也給你提供了編寫自己專門的事件處理器的機會。各事件處理器可以獲得前一個處理器的結果依次運作,這樣就可以構造出非常複雜的邏輯。所有這些都是用MXML完成的,意味着你做的配置其實是應用程式真正的主線。更重要的是,這個配置可讀性好,易于了解。
- 點選此連結檢視 如何開始使用Flex Mate 架構
- 點選此連結檢視 源文
- 點選此連結 跳轉到Mate官方網站
Flex還有以下的開發架構:
Cairngorm (download)
Cairngorm是一個最早最為成熟的FLEX架構,現在已歸為ADOBE門下.
PureMVC (download)
它其實是一個ActionScript 3架構,不像Cairngorm,它并不是針對FLASH,FLEX或者其它ADOBE AS3.0類。它是一個用于開發基于FLASH的AS 3.0的任何程式.
Model-Glue: Flex (download)
Model-Glue是一種簡單的MVC的FLEX架構,Model-Glue擁有COLDFUSION接口.它相比以上兩款更為輕巧.
Foundry (download)
ServeBox Foundry ( sbasfoundry )是一個ActionScript 3 / Java架構針對Flex 2應用開發者.
Guasax Flex Framework (download)
Guasax是一個易用的程式架構,為保證新老FLEX應用的擴充.
ARP (download)
ARP (Ariaware RIA Platform)是一個基于ActionScript的架構,它是一個Open Source Flash 項目.
Flest Framework (download)
Flest 是一個ActionScript3 / Flex架構.