天天看點

Flex開發包(0)——架構介紹

中小項目架構

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

繼續閱讀