6

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

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

我还没有找到任何支持良好的框架来执行此操作。

我看过:

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

遗憾的是,与带宽较慢(例如 JSF)的服务器端相比,GWT 对于移动开发人员来说应该非常高效。

有人对使用 GWT 的移动开发有任何建议吗?鉴于移动浏览的大量增加,对移动 GWT 的需求没有增加令我感到惊讶。

4

3 回答 3

5

我决定使用 JQM4GWT 并进行一些定制。这并不理想,但这里是我的一些意见:

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

If we look at the resources behind JQuery Mobile and the amount of testing that goes into all the different browsers its hard to compete. There is a huge community reporting bugs which only improves the framework faster and there is a large team working on the development of the framework.

Hopefully Google will devote more resources to mGWT and it can be a competitive framework but I feel in its current state its not mature enough and its much safer using JQM4GWT for the immediate future.

于 2013-04-01T20:01:11.447 回答
3

我仍然会押注 mGWT 和 PhoneGap 的组合。

原因

  1. mGWT 开发人员是 Daniel Kurka,他是 Google Web Toolkit 指导委员会成员员工@google 。
  2. 他的StackOverflow 个人资料
  3. mGWT 处于主动开发模式 - https://code.google.com/p/mgwt/source/list
  4. mGWT 已经在使用 GWT 2.5
  5. 与 SmartGWT、Sencha 和其他库不同,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
于 2013-03-29T16:21:51.370 回答
3

有趣的发展,Daniel Kurka 几周前分享了他已被谷歌聘用。这可能是对 mgwt 的真正推动。 https://groups.google.com/forum/?fromgroups=#!topic/mgwt/SKcQp408RDg

于 2013-03-30T03:49:19.713 回答