在Flex項目中組織功能模塊的最佳方式是什麼?我看到一些人將所有模塊放在一個視圖堆棧中,因此應用程序接口只加載一次,但當應用程序變大時,整個編譯的swf會非常大。如果我們把swfs放在不同的頁面中,我們通過HTTP請求傳遞請求參數,我們失去了flex RPC服務的好處,加載速度慢,並且我們看不到任何優於php,asp,jsp的優勢...什麼是最佳實踐組織前端架構?Flex項目架構?
6
A
回答
2
這是一個棘手的問題,取決於您的應用程序。我一直在苦苦掙扎了一段時間,所以我很想看看其他方法。
在體系結構方面,我通常會創建一個「框架」應用程序,負責加載模塊並通常顯示它們。這個框架通常也處理認證等問題。無論是視角還是不同的解決方案都不是那麼重要。但是你通常不想要的是將所有東西都打包成一個巨大的SWF,因爲Flash播放器在實際顯示任何東西之前需要加載所有東西。
當架構應用程序時,通常出現的相關問題是如何在結果應用程序中處理「導航」。我通常最終會建立某種導航事件,部分由框架(加載模塊)和/或實際模塊處理。但是,這只是我的理解,我很好奇聽到其他方法。
1
模塊按需加載。所以父swf的大小不應該取決於模塊的數量。但是,加載模塊時使用內存的大小會增加 - 如果這是一個問題,您可以嘗試卸載它們(不是一件容易的事,但可以做到)。所以我會保持視圖堆棧方法。
0
相關問題
- 1. Flex項目結構
- 2. .NET項目架構
- 3. IdentityServer4項目架構
- 4. Zend項目架構
- 5. flex mvc架構
- 6. Flex 3:項目架構和搜索引擎優化
- 7. Flex框架與微架構
- 8. ASP.NET MVC項目架構
- 9. 項目架構,採用DDD
- 10. Liferay項目的架構?
- 11. 從命令行構建Flex Builder項目
- 12. 在ant/nant中構建Flex項目
- 13. 從MSBuild構建Flex 3項目
- 14. 使用RSL和ANT構建Flex項目
- 15. Flex 4.5/Apache Flex UI框架結構
- 16. flex MS項目庫
- 17. 「書籤」項目的架構類型
- 18. .NET CORE項目的基礎架構
- 19. C#MVC項目架構多個子域
- 20. Asp.Net MVC項目與n層架構
- 21. Intellij Android項目架構URI未註冊?
- 22. 共享項目rails數據庫架構
- 23. ASP.NET MVC小型項目架構
- 24. 企業架構師和多個項目
- 25. DB架構:維護項目訂單
- 26. Flex移動項目選項
- 27. 爲Flex構建推薦的項目結構
- 28. groovy構建腳本來構建一個flex項目
- 29. 項目項目模板:xml文件類型與XSD /架構
- 30. Flex項目與Actionscript項目的缺點?