GWT移动开发

时间:2013-03-29 13:26:28

标签: gwt mobile mgwt

我正在寻找构建针对移动浏览器的GWT应用。 我的要求:

  • 适用于所有现代浏览器的移动友好小部件,包括IE,Firefox(不仅仅是webkit)。

我没有找到任何支持良好的框架来实现这一目标。

我看过:

  • mgwt:由一位开发人员提供支持,仅适用于webkit,不适用于所有浏览器
  • SmartGWT Mobile:仍处于测试阶段,仅适用于webkit
  • jqm4GWT:没有得到很好的支持,JQuery Mobile dev不能与GWT很好地集成

令人遗憾的是,当带宽缓慢(例如JSF)时,GWT应该对移动开发人员非常有效。

有没有人对GWT的移动设备有任何建议?鉴于移动浏览量大幅增加,我对移动GWT的需求不会感到惊讶。

3 个答案:

答案 0 :(得分:5)

我决定使用JQM4GWT进行一些自定义。这不是理想的,但这是我的一些观点:

  • 与JQuery mobile相比,mGWT背后的资源目前太有限了
  • mGWT浏览器支持不是很好
  • mGWT社区很小
  • mGWT小部件看起来不太好
  • 我不是默认主题的忠实粉丝,我更喜欢在包括桌面浏览器在内的所有浏览器中保持一致的外观。

如果我们看看JQuery Mobile背后的资源以及进入所有不同浏览器的测试数量,那么很难竞争。有一个巨大的社区报告错误,只能更快地改进框架,并且有一个庞大的团队致力于框架的开发。

希望Google能够为mGWT投入更多资源,它可以成为一个竞争框架,但我认为目前的状态还不够成熟,而且在不久的将来使用JQM4GWT会更加安全。

答案 1 :(得分:3)

我仍会打赌mGWT和PhoneGap组合。

原因

  1. mGWT开发人员是Daniel Kurka,是Google Web Toolkit指导委员会的成员员工 @ google
  2. 他的 StackOverflow Profile
  3. mGWT处于活动开发模式 - https://code.google.com/p/mgwt/source/list
  4. mGWT已在使用GWT 2.5
  5. 与SmartGWT,Sencha和其他lib不同,mGWT是原生DOM。
  6. 记录并处理Firefox问题 - https://code.google.com/p/mgwt/issues/detail?id=194
  7. 适用于phonegap的新版本 - http://blog.daniel-kurka.de/2013/03/gwt-phonegap-24-released.html

答案 2 :(得分:3)

有趣的发展,丹尼尔库尔卡几周前就已经被谷歌聘用了。这可能是mgwt的真正提升。 https://groups.google.com/forum/?fromgroups=#!topic/mgwt/SKcQp408RDg