如何最大限度地减少GWT应用程序用户浏览器最初下载的代码量?好吧,只需将潜在的大型操作封装在GWT.runAsync()调用中即可。然而,由于我们的应用程序使用的是GWT最佳实践(依赖项注入、MVP模式),所以它并不像GWTDoc所描述的那样简单。你能给我一个如何将代码拆分与GIN结合使用的想法吗?
关注GWT邮件列表中的这个线程。使用以下增强提供的AsyncProvider。
我认为最好的想法是使用MVP框架。我使用过mvp4g,它支持开箱即用的代码拆分。它还将为您生成样板代码,因此使用它开发高级GWT应用程序非常简单快捷。另一个是GWT平台,谷歌邀请了它的创建者加入Google IO,看起来这个框架是GWT创建者首选的。