如何通过GWT.runAsync()来最小化GWT应用程序用户浏览器下载的代码量?
只需将可能很大的操作包装在GWT.runAsync()调用中即可。
然而,由于我们的应用程序使用了GWT最佳实践(依赖注入、MVP模式),因此它并不像GWT文档描述的那样简单。
您能否给我一个关于如何与GIN结合使用代码拆分的想法?
在GWT邮件列表中,您可以关注此讨论线程。根据以下改进提供的AsyncProvider。
我认为最好的想法是使用MVP框架。我曾经使用过mvp4g,它支持开箱即用的代码拆分。它还会为您生成样板代码,因此使用它来开发高级GWT应用程序非常简单快捷。另一个选择是gwt-platform,Google邀请了它的创作者参加Google IO,看起来这个框架是GWT的创作者们所偏爱的。