经历了如此多的文件和在线内容之后:
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如何实现这个功能?
请帮助我并帮助我选择合适的框架,我可以在我的应用程序中实现此核心功能
答案 0 :(得分:3)
如何逐一消除选择?从列表中选择一个框架并尝试回答这个问题:
这个框架中有什么东西会让它不适合 我的申请?
记录每个框架的答案,以便了解拒绝特定选项的原因。一旦完成上述练习,希望您只剩下一个,两个或永远的零框架供考虑。
您可以使用必备列表轻松完成淘汰过程,例如:
答案 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为中心的开发方法。