JQM vs GWT mobile vs Sencha

时间:2011-08-16 09:23:58

标签: jquery gwt frameworks jquery-mobile sencha-touch

经历了如此多的文件和在线内容之后:

http://stackoverflow.com/questions/4066167/sencha-touch-or-jquery-mobile
http://stackoverflow.com/questions/5093691/sencha-touch-vs-jqtouch-vs-gwt-mobile-vs-xui-vs-jquery-mobile-vs
http://www.quora.com/Were-deciding-between-jQuery-Mobile-currently-in-alpha-and-Sencha-Touch-What-are-the-pros-and-cons-for-each
http://interfacethis.com/2011/adventures-in-html5-part-one/ 

还有更多, 我想发布这个问题,因为我无法为我的移动网络应用选择合适的框架。 我已经有一个在Android上运行的本机应用程序,但我为每个平台开发本机应用程序将是昂贵的,并消耗更多的时间。我正在寻找适当的框架,它应该可以在Android iPhone和BB平台以及平板电脑,手机和ipad上无缝工作。

在原生Android应用程序中,我已经成功实现了XMPP聊天,使用FTP进行文件传输。

目前我有一个使用SOAP和XML编写的Web服务,它将数据从android转移到服务器上的数据库。我想知道如果我使用sencha或jQuery mobile如何实现这个功能?

请帮助我并帮助我选择合适的框架,我可以在我的应用程序中实现此核心功能

3 个答案:

答案 0 :(得分:3)

如何逐一消除选择?从列表中选择一个框架并尝试回答这个问题:

  

这个框架中有什么东西会让它不适合   我的申请?

记录每个框架的答案,以便了解拒绝特定选项的原因。一旦完成上述练习,希望您只剩下一个,两个或永远的零框架供考虑。

您可以使用必备列表轻松完成淘汰过程,例如:

  1. 应该支持iPhone,iPad,BB和Android
  2. 主要语言应该是Javascript(或Java等)
  3. 必须是免费/开源的
  4. 必须拥有活跃的用户社区
  5. 必须有付费支持选项
  6. 必须拥有许多成功的参考应用程序,以展示其功能和跨平台性质。

答案 1 :(得分:2)

对于较大规模的应用程序,我建议使用Sencha Mobile,但如果以前没有使用它将是一个学习曲线。 jQuery mobile仍然可以支持你想要的任何东西,而且我没有使用GWT的经验 - 但是我听说在这个框架上开发大规模的应用程序很慢。

我会推荐Sencha,但我不会推荐jQuery mobile。在所有3个框架中构建两个小规模的应用程序,看看哪些是您感觉舒适的,最有效的并且效果最好。用一个明确的答案测试开发几个小时比研究每个框架几个小时更好,但最终还是没有明确的答案。

答案 2 :(得分:1)

我没有GWT mobile的经验,但是对于JQM和sencha我可以说ST基于ExtJS 4并且将MVC模式带到了表格中,并且非常注重性能和安全性。选择Sencha Touch可能是一个很好的决定

但是,如果您正在寻找简单的基于Web的应用程序并且上市时间非常短,那么jQuery Mobile可能是一个很好的决策,因为它的简单性和以Web为中心的开发方法。