1
A
回答
3
反過來,在使用所有列出的三個框架之後,我可以很容易地得出結論,Mate是迄今爲止的上級框架。當然,這只是我的看法,並決定了什麼使得框架優越性取決於您的要求。
對我來說,Mate最吸引人的特點是它將應用程序的不同層級分開的程度如何。熟悉它之後,我永遠無法回到使用廣泛使用全局狀態「Singletons」(Cairngorm,PureMVC)的框架。
但是,Mate可能有點難以開始,因爲文檔還有點缺乏和過時,因此很難知道在哪裏可以找到最新的信息。一些已被解決的最佳實踐和方法可以在Mate論壇中找到,需要通過帖子進行挖掘。一上論壇,西奧最活躍的用戶,已經寫在伴侶的好處一個很好的總結在下面的帖子:
0
PureMVC ....我喜歡擁有控制權,而不依賴於數據綁定...也因爲它已經被移植到不同的語言中,所以它在我的書中比在只有Flex的框架中更有價值。總的來說,任何MVC架構在我的書中都是一個優點,它歸結爲個人編碼風格/偏好。
0
Cairngorm,當我不能使用Cairngorm(比如使用Flash CS3)時,我會模擬它(並且它很容易在概念上覆制)。它很容易建立,愚蠢的簡單,輕量級和快速。如果正確完成,它也會強制將表單和內容進行非常明確的分離。它與原生Flex類和出色的數據綁定完美契合。當然,這可能與它是Adobe明確支持的標準有關。此外,它是迄今爲止最受歡迎的,這意味着如果您需要引入其他人並參與您的項目,找到了解Cairngorm的人比知道替代方案的人容易得多。
我發現PureMVC非常臃腫,非ActionScript直觀,並且通常沒有用處,除非您在99%的Java公司工作,而Flex公司的工作量非常少,您希望兩者都使用相同的系統。
我對其餘的事情一無所知。
相關問題
- 1. PHP的Unix迄今爲止
- 2. 迄今爲止的秒數
- 3. Valdiation從迄今爲止
- 4. 當前年迄今爲止,去年迄今和其他
- 5. 轉換的話迄今爲止
- 6. 迄今爲止的SPARQL時間戳
- 7. 得到最近期的具體行迄今爲止在MySQL
- 8. xhdpi是迄今爲止最大的密度,對吧?
- 9. 結合2號是迄今爲止C#
- 10. 轉換因子迄今爲止R中
- 11. HTML輸入+格式值迄今爲止
- 12. 如何轉換零迄今爲止
- 13. SQL - 和數據領域迄今爲止
- 14. 添加工作日內迄今爲止
- 15. 使用迄今爲止的函數在jdbc中更新Date_n
- 16. Oracle:使用CEST和CET的日期迄今爲止
- 17. Powerpivot:今年迄今爲止與去年同期相比
- 18. 熊貓:DataFrame的日期/值 - > DataFrame的「迄今爲止最大的價值」?
- 19. 您是否使用Flex/AIR開發的架構框架?
- 20. 的Python:添加小時矢量迄今爲止矢量的elementwise
- 21. 轉換 '[對象的對象]' 迄今爲止角4
- 22. 鑽鑄造迄今爲止給出錯誤的價值觀
- 23. Meetup.com API事件迄今爲止的時間?
- 24. 轉換PHP單元格的值迄今爲止
- 25. Python問題:迄今爲止的年份和日期?
- 26. Heroku -'up迄今',不是最新
- 27. 月迄今指標
- 28. R:無法轉換爲int迄今爲止
- 29. 添加6個月迄今爲止,直到它比今天更大
- 30. 轉換字符串變量迄今爲止
凱恩戈姆丟失,因爲它在我的票是缺乏模塊應用的支持。 – Shua 2009-08-07 17:40:08
模塊導致問題的唯一時間是如果你想擁有多個ServiceLocator,但在PureMVC中這應該是一個類似的問題,因爲父swf中的Singleton將是後裔swf中的單例(老實說,可以是混合祝福)。這就是說,Flex無論如何都存在一些與外部通信有關的問題。這可以在這裏明確地看到:http://stackoverflow.com/questions/1070719/remoteobject-inconsistent-channel-location,但SWFLoader不能使用URLRequest作爲源的事實是一個類似的缺陷。 – cwallenpoole 2009-08-10 13:10:36