GWT:代码拆分剩菜

GWT : Code splitting leftovers

我做了一个手机版和桌面版的应用,我的问题是。

我现在把它分成了 3 个部分

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

2.Part mobileEntrypoint : 在 mobil

中显示登录 window

3.Part desktopEntrypoint : 在桌面版

中显示登录 window

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

我现在怎么减少剩菜,我要不要把这6个view也分了?还是我应该拆分这两个都调用的 类?

您尝试完成的任务(对大多数用户来说代码更小)可以使用 GWT 的另一个名为 Deferred Binding 的功能轻松完成。

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