GWT:代码分割剩菜

时间:2015-02-12 15:03:25

标签: gwt split download

我在移动版和桌面版上做了一个应用我的问题是。

我现在将它分成3部分

1.Part:entrypoint - 进行一些数据库调用并检查它是否是移动的:

2.Part mobileEntrypoint:在mobil中显示登录窗口

3.Part desktopEntrypoint:显示桌面版本的登录窗口

桌面和移动部分有3个不同的视图,在移动部分我调用了一些桌面版本调用的类。

我现在如何减少残羹剩饭,我是否也要拆分这6个视图?或者我应该将这两个被这两个人调用的类分开?

1 个答案:

答案 0 :(得分:1)

您要完成的任务(大多数用户的代码较小)可以使用名为Deferred Binding的GWT的不同功能轻松完成。

延迟绑定允许您创建应用的不同排列,例如,一个用于移动设备,另一个用于桌面。编译器在编译时只包含每个排列所必需的代码。这意味着移动版本将没有仅在桌面版本中使用的代码,反之亦然。