中小項目架構
swiz
相當于flex下的spring架構,提供了ioc功能。但時間比較晚,我覺得應該還沒有spring其他強大的功能
特性:
■Inversion of Control / Dependency Injection 反轉控制/依賴注入
■Event handing and mediation 事件處理和調配
■A simple life cycle for asynchronous remote methods 提供異步遠端方法的一個簡單生命周期
■A framework that is decoupled from your application code In contrast to other major frameworks for Flex, Swiz: 相比其它大部分Flex架構減少了你的應用代碼,例如:
■Imposes no JEE patterns on your code 推行與JEE分離的編碼方式。
■No repetitive folder layouts 沒有重複啰嗦的目錄層次
■No boilerplate code on your development 開發過程中杜絕公式化的代碼
■Does not require you to extend framework-specific classes 不需要你繼承擴充架構的指定類。
spring actionscript
spring出品,必屬精品
http://www.springactionscript.org/
mate
以事件為中心,主要處理事件的監聽,可以考慮使用
參考資料
http://mate.asfusion.com/page/documentation
支援的特性:
1. EventMap 使用一個mxml完成事件的監聽
2. 對于事件的處理可以有: 1)函數調用 2)重新dispatch事件,3)調用遠端對象 4)資料拷貝等
3. flex 中message的監聽
Riawave
是flex開發的最佳實踐,适合代碼的學習
Riawave架構介紹: http://developer.51cto.com/art/201008/216935.htm
參考網址
架構選擇指南:
http://wiki.9ria.com/index.php/%E9%80%89%E6%8B%A9%E4%B8%80%E4%B8%AAFlex%E6%A1%86%E6%9E%B6