GWT移动开发

我期望构建一个针对移动浏览器的GWT应用程序。 我的要求:

  • 适用于所有现代浏览器的移动友好小工具,包括IE,Firefox(不仅仅是webkit)。
  • 我还没有找到任何支持这样做的框架。

    我看过:

  • mgwt:由一名开发人员支持,仅适用于webkit,不适用于所有浏览器
  • SmartGWT Mobile:仍处于测试阶段,仅适用于webkit
  • jqm4GWT:没有得到很好的支持,JQuery Mobile开发并没有很好地与GWT集成
  • 令人遗憾的是,当带宽较慢时,GWT应该非常适合移动设备,相比之下,服务器端很重(例如JSF)。

    有没有人有GWT移动开发的任何建议? 鉴于手机浏览量大幅增加,我很惊讶移动GWT的需求不会增加。


    我决定使用JQM4GWT进行一些定制。 这并不理想,但这里有一些我的观点:

  • 与JQuery移动相比,mGWT背后的资源目前太有限了
  • mGWT浏览器支持并不是很好
  • mGWT社区很小
  • mGWT小部件看起来不太好
  • 我不是默认主题的粉丝,我更喜欢在所有浏览器(包括桌面浏览器)中保持一致的外观和感觉。
  • 如果我们看看JQuery Mobile背后的资源以及进入所有不同浏览器的测试数量,那么很难与其竞争。 有一个巨大的社区报告错误,这些错误只能更快地改进框架,并且有一个大型团队正在开发框架。

    希望谷歌能够为mGWT投入更多资源,它可以成为一个竞争性的框架,但我觉得在目前的状态下,它不够成熟,使用JQM4GWT在不久的将来会更安全。


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


    我仍然会赌mGWT和PhoneGap组合。

    原因

  • mGWT开发人员是Daniel Kurka,他是Google Web Toolkit指导委员会的成员员工 @ 谷歌
  • 他的StackOverflow配置文件
  • mGWT处于活动开发模式 - https://code.google.com/p/mgwt/source/list
  • mGWT已经在使用GWT 2.5
  • 与SmartGWT,Sencha和其他库不同,mGWT是基于本地DOM开发的。
  • Firefox问题已记录并正在处理 - https://code.google.com/p/mgwt/issues/detail?id=194
  • phonegap的新版本 - http://blog.daniel-kurka.de/2013/03/gwt-phonegap-24-released.html
  • 链接地址: http://www.djcxy.com/p/7673.html

    上一篇: GWT Mobile Development

    下一篇: How does Spring Data JPA differ from Hibernate for large projects?