我在移动版和桌面版上做了一个应用我的问题是。
我现在将它分成3部分
1.Part:entrypoint - 进行一些数据库调用并检查它是否是移动的:
2.Part mobileEntrypoint:在mobil中显示登录窗口
3.Part desktopEntrypoint:显示桌面版本的登录窗口
桌面和移动部分有3个不同的视图,在移动部分我调用了一些桌面版本调用的类。
我现在如何减少残羹剩饭,我是否也要拆分这6个视图?或者我应该将这两个被这两个人调用的类分开?
答案 0 :(得分:1)
您要完成的任务(大多数用户的代码较小)可以使用名为Deferred Binding的GWT的不同功能轻松完成。
延迟绑定允许您创建应用的不同排列,例如,一个用于移动设备,另一个用于桌面。编译器在编译时只包含每个排列所必需的代码。这意味着移动版本将没有仅在桌面版本中使用的代码,反之亦然。