我计划创建现有网络应用的移动版或平板电脑版。支持的设备是iPad,Xoom(android)。
我不确定哪个JS库使用jQuery Mobile Vs Sencha Touch
我的页面将包含转盘,标签栏等标准组件
我应该如何决定使用哪个库? 截至目前,我对jQuery语法很满意。所以这让我倾向于思考jQuery mobile。但是猜测这可能是将JS库列入候选名单的错误方法。
请提供尽可能多的建议。
答案 0 :(得分:21)
Sencha Touch是最明显的选择,jQuery Mobile仍然没有接近Sencha Touch库的质量......尽管jQuery mobile在非iOS和Android设备上的优势更加优雅。
看到你的目标只是支持Android和iOS,那么这应该不是问题(Sencha Touch也支持Torch 9800手机上的BlackBerry OS 6)。
我发现jQuery Mobile的响应能力是supbar,并且仍然存在很多渲染问题和需要解决的问题。我不希望在2012年初之前发布稳定的版本。
你会发现Sencha Touch也能提供更多“本机应用程序”体验,还有很多你不会在jQuery Mobile上找到的很棒的learning resources。
最后一点,Sencha Touch支持更多MVC风格的应用程序设计(如果您选择使用您的应用程序),而jQuery mobile将只是一个标记加载和一大堆jQuery脚本将您的HTML元素转换为触摸友好的界面组件。
TL; DR - Sencha Touch是一个更完整的套餐,可以让你想要投入时间。
答案 1 :(得分:2)
jQuery Mobile库仍处于Alpha开发阶段。
我五月份参加了一个会议,jQuery Touch开发人员也是主持人之一。他们甚至说它仍处于重大发展阶段,可能尚未准备好黄金时段使用。