puremvc的優缺點

2021-06-25 10:35:49 字數 838 閱讀 7795

**:

瑪德··每次面試都碰到這玩意,這問題真有這麼重要嗎?老子以後每次都背熟了再去·····

目前主流flex的框架主要有cairngorm和puremvc兩種。cairngorm是adobe自己推廣的框架,感覺cairngorm只能稱為「architecture pattern」,基本上只是定義了乙個工程分成那幾個部分以及每個部分的inte***ce。另外cairngorm通過singleton 的modellocator來儲存資料,有很多***,也決定了不適用用元件開發。puremvc基本上解決了cairngorm存在的大部分問題。

puremvc的優點:

(1)結合了mvc和mvp框架的優點,實現很徹底。

(2)基本上可分為façade、command、mediator(components)、proxy(value objec)四個部分,各部分耦合度很低,靈活度非常高(這也是個缺點,下面再談)。

(3)各部分單元測試容易實施。

(4)view重用容易實現。

(5)可用於元件、module開發。

(6)proxy的設計使得擴充套件和維護比較容易。

puremvc的缺點:

(1)靈活度過高,要清晰控制乙個事務過程不容易。

puremvc自己實現了observer pattern,處理過程變成了訂閱/發布過程,這樣做法使得靈活性非常好,也使得流程混亂不堪。

(2)**冗餘量高

mediator、proxy等繼承類的冗餘**是比較多的,但是actionscript不支援generics以及reflection能力弱,使得難以消減**。

總的來說,puremvc是不錯的框架,待actionscript語言功能發展後,還有改進的餘地。

剛構橋的優缺點 橋梁的優缺點

梁式橋 主梁為主要承重構件,受力特點為主梁受彎。主要材料為鋼筋混凝土 預應力混凝土,多用於中小跨徑橋梁。簡支梁橋合理最大跨徑約 公尺,懸臂梁橋與連續梁橋合宜的最大跨徑約 60 70 公尺。優點 採用鋼筋砼建造的梁橋能就地取材 工業化施工 耐久性好 適應性強 整體性好且 美觀 這種橋型在設計理論及施工...

演算法的優缺點 邏輯回歸演算法的優缺點

邏輯回歸演算法是最經典的幾個機器學習演算法之一,本文對它的優點,缺點進行總結。sigmoid函式 表示式如下 1.實現簡單,廣泛的應用於工業問題上 2.分類時計算量非常小,速度很快,儲存資源低 3.便利的觀測樣本概率分數 4.對邏輯回歸而言,多重共線性並不是問題,它可以結合l2正則化來解決該問題 5...

Struts的優缺點

struts是開源軟體,使開發者能更深入的了解其內部實現機制。struts 優點 業界 標準 很多成功案例 學習資源豐富。struts的優點主要集中體現在兩個方面 taglib和頁面導航。a 利用struts提供的taglib可以大大節約開發時間。b 維護擴充套件比較方便。通過乙個配置檔案,即可把握...