終於被領導逼着使用puremvc了。我很清楚它的問題所在。mvc
1.通信機制拙劣:模塊間通信太繁瑣,沒法定義強類型約束的接口,性能差…… 2.包裝層太多 3.用了太多的單例 5.代碼冗餘大 6.很差調試框架
還有一個問題是,它並不能解決領導心中的問題,就是來一個新的人能夠輕鬆搞懂你寫的東西。任何一我的搞懂一個事情的前提就是他須要瞭解這個事情是幹什麼的,而後是怎麼幹的,最後是爲何這麼幹的。使用框架,把代碼分層是不錯的,但是它對與業務的處理毫無辦法。繞開UI原本的事件系統,用一個不關心來源的Notification,非常麻煩,而且更加容易讓人發瘋。你須要在各個層次之間跳躍才能搞懂被打散的業務,這種狀況下新人惟一的出路就是經過麻煩別人來搞清楚到底要作的是什麼。我以爲這個是不可避免的,至少,經過一個框架是不能解決這樣的問題的。性能