1
A
回答
3
通常,根據用戶行爲而不是代碼結構將應用程序劃分爲邏輯塊。例如,如果所有用戶都進入視圖A,然後只有一些用戶進入視圖B,很少用戶進入視圖C(例如「設置」視圖),那麼視圖B是一個很好的候選人,視圖C是一個明顯的候選人分裂。
當您拆分代碼時,除了每個拆分點之外,還有兩個關鍵片段:初始片段和剩餘片段。編譯器根據你的分割點決定哪個類去哪裏。如果一個類從許多不同的地方被調用,它將在最初的片段或剩餘的片段中結束,這意味着當用戶訪問您的應用程序時,它總是會被加載。只有特定於分割片段的類纔會在需要時加載。
最好的方法是在看起來最有希望的地方創建一個拆分點,編譯應用程序,然後檢查編譯報告以查看代碼大小在初始片段,拆分片段,和剩下的片段。它會給你一個好主意,如果分裂是值得你的應用程序。
相關問題
- 1. GWT,MVP,GIN,代碼分割?
- 2. 在MVP GWT項目中使用代碼分割
- 3. 代碼爲分割的項目在python
- 4. GWT中的ClientBundles和代碼分割?
- 5. GWT:鏈接器和代碼分割
- 6. GWT代碼分割和片段
- 7. 不能分割表與EF 5 - 代碼優先 - 與現有的數據庫
- 8. GWT代碼拆分
- 9. GWT代碼拆分?
- 10. 在新項目中使用現有的項目代碼
- 11. 實體分割與代碼只
- 12. 添加GWT項目以現有的Java Servlet 3項目
- 13. 分享代碼項目
- 14. 分享代碼項目
- 15. GWT代碼分割不觸發AJAX請求
- 16. 將Eclipse「Makefile項目從現有代碼」轉換爲AVR項目
- 17. GWT 2.7編譯失敗與現有項目2.6.1
- 18. 閱讀項目在分割
- 19. 瀏覽源代碼時項目代碼庫沒有充分
- 20. 如何從現有GWT項目創建GWT庫jar?
- 21. 編譯GWT項目與Eclipse
- 22. 錯誤503與gwt項目
- 23. 編譯GWT項目與GWT項目依賴關係
- 24. 選項分割,匹配中間項目
- 25. 如何在典型的GWT mvp項目中進行代碼拆分?
- 26. 如何查看我的GWT項目的Javascript/html代碼
- 27. 兩個不同的GWT項目之間的共享代碼
- 28. 分割我的代碼分割成多個文件在Python 3
- 29. Eclipse 3.4 GWT 1.6項目 - 如何引用其他項目的源代碼?
- 30. 與C和C++代碼的C++項目
哇,這是迄今爲止最好的網絡說明,非常感謝你 – user3387996 2015-02-06 15:49:49