如何提高GWT的编译排列数?

时间:2012-05-11 16:10:32

标签: gwt

eclipse中的gwt编译器只编译两个排列? iam使用移动设备的下一个接口框架,它提供了非常好看且易于使用的UI,但它不受支持。 这就是为什么我的应用程序不能真正在移动设备上工作的原因。 是否可以手动增加排列数量? 如果可能的话,我怎么能这样做?

2 个答案:

答案 0 :(得分:1)

排列是延迟绑定属性值的排列。默认使用GWT 2.4,您将获得6 user.agent个值gecko1_8safariie6ie8ie9和{{ 1}})和1默认operalocale)。这就产生了6种排列。如果添加区域设置,则会有12种排列等等。

我不知道 nextinterface frameworl 但是它可能人为限制(即未经您的同意/知识)设置default的排列数量属性为有限的一组值(例如user.agent仅支持Firefox和Safari / Chrome)。

无论如何,您不希望“增加[手动]的排列数量”,您可能希望支持更多用户代理,更多语言环境,更一般地说是更多运行时环境。这通常意味着有更多的排列,但这绝不是一个目标来实现(实际上恰恰相反:如果我们可以在任何地方使用单个代码 - 单个排列,那么放在一边 - 那就是好多了!)

答案 1 :(得分:1)

看起来NEXT mobile只对safari做了特殊的排列,然后所有其他浏览器都使用其他排列。您在其他移动平台上看到的任何UI问题都应该与框架创建者一起使用(或使用不同的框架)。

另外,看看他们的谷歌群组,看起来NEXT移动框架已经死了:

http://groups.google.com/group/nextinterfaces/browse_thread/thread/020b5b860b8dc784#

  

感谢您使用NEXT接口,遗憾的是我建议使用可行的替代方案,因为不再支持NEXT。