Jquery JQM vs GWT mobile vs Sencha
在浏览了这么多文档和在线内容后,如:Jquery JQM vs GWT mobile vs Sencha,jquery,gwt,frameworks,jquery-mobile,sencha-touch,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-
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/
还有更多,
我想发布这些问题,因为我无法为我的移动web应用选择合适的框架。
我已经有了一个在android上运行的本地应用程序,但我认为为每个平台开发本地应用程序会很昂贵,而且会占用更多的时间。我正在寻找合适的框架,该框架应能在android iPhone和BB平台以及平板电脑、手机和ipad上无缝工作
在本机android应用程序中,我成功地实现了XMPP聊天,使用FTP进行文件传输
目前,我有一个使用SOAP和XML编写的web服务,它将数据从android传输到服务器上的数据库。如果我使用sencha或jQuery mobile,我想知道如何实现这些特性
请帮助我,并帮助我选择正确的框架,从中我可以在我的应用程序中实现这些核心功能如何尝试逐一消除这些选择?从列表中选择一个框架并尝试回答以下问题: 该框架中是否有任何内容会使其不适用于 我的申请书 记录每个框架的答案,以便了解拒绝某个特定选项的原因。一旦您完成了上述练习,希望您只剩下一个、两个或零个框架可供考虑 您可以使用必备物品列表简化您的淘汰流程,例如:
试着一个接一个地消除这些选择怎么样?从列表中选择一个框架并尝试回答以下问题: 该框架中是否有任何内容会使其不适用于 我的申请书 记录每个框架的答案,以便了解拒绝某个特定选项的原因。一旦您完成了上述练习,希望您只剩下一个、两个或零个框架可供考虑 您可以使用必备物品列表简化您的淘汰流程,例如:
对于更大规模的应用程序,我建议使用Sencha Mobile,但如果以前没有使用过,这将是一个学习曲线。尽管如此,jQuery mobile仍然能够支持您想要的任何东西,而且我没有使用GWT的经验,但是我听说在这个框架上开发大规模应用程序的速度很慢
我会推荐Sencha,但我不会推荐jQuery mobile。在所有3个框架中构建两个小规模的应用程序,看看哪一个你觉得舒服,哪一个效率最高,效果最好。用几个小时测试开发并给出明确的答案比花几个小时研究每个框架要好得多,结果仍然没有明确的答案。对于更大规模的应用程序,我建议使用Sencha Mobile,但如果以前没有使用过,这将是一个学习曲线。尽管如此,jQuery mobile仍然能够支持您想要的任何东西,而且我没有使用GWT的经验,但是我听说在这个框架上开发大规模应用程序的速度很慢
我会推荐Sencha,但我不会推荐jQuery mobile。在所有3个框架中构建两个小规模的应用程序,看看哪一个你觉得舒服,哪一个效率最高,效果最好。有明确答案的几个小时测试开发要比研究每个框架的几个小时要好得多,结果仍然没有明确答案。我没有GWT mobile的经验,但是对于JQM和sencha,我可以说ST是基于extjs4的,它将MVC模式带到了桌面上,非常强调性能和安全性。选择Sencha Touch可能是一个不错的决定
但是,如果您正在寻找简单的基于web且上市时间非常短的应用程序,jQuery Mobile可能是一个不错的选择,因为它的简单性和以web为中心的开发方法。我没有GWT Mobile方面的经验,但是对于JQM和sencha,我可以说ST是基于extjs4的,它将MVC模式带到了桌面上,非常强调性能和安全性。选择Sencha Touch可能是一个不错的决定
但是,如果您正在寻找简单的基于web且上市时间非常短的应用程序,jQuery Mobile可能是一个不错的选择,因为它的简单性和以web为中心的开发方法。与问题无关,但我建议从SOAP转向REST,特别是在手机方面。@rickyduck:我们使用的是REST本身,但我们的开发团队的技能对SOAP更为有利,所以我们转而使用SOAP。好的。。我还是觉得他们应该花点时间来学习。这并不太难,如果他们能够开发SOAP客户端,REST对他们来说应该相当容易。不管怎样,你希望这个移动web应用程序做什么?这可能有助于更恰当地回答这个问题。@rickyduck:我的应用程序处理更多动态数据,我不寻找离线应用程序,我的应用程序只有在der是连接时才能工作。我担心FTP文件传输和XMPP实时聊天,因为在android本机应用程序中我们可以使用核心Java,但当涉及到移动web应用程序框架时,它更多的是HTML和Javascript。嗯,我会将此作为我的回答:)与q无关