根据我对这两项技术的了解:
1)jQueryMobile具有非常简单的数据属性功能,适用于跨移动平台的设计应用程序,但与Sencha Touch相比.
2)与jQuery Mobile相比,Sencha Touch有了新概念,它们实现页面设计的结构非常困难.
那么Sencha和jqueryMobile的重要性是什么?他们自己的区域在哪些方面都发挥了重要作用?
解决方法
与jQuery Mobile不同,Sencha Touch(就像App Framework一样)专门用于移动平台,并且经过高度优化. jQuery Mobile可以在台式机和移动设备上同等工作,而且不像Sencha Touch那样优化.这对jQuery Mobile来说并不坏,但它也意味着jQuery Mobile不是移动混合应用程序的最佳解决方案.
Sencha Touch好的一面
>它比jQuery Mobile快几倍,如果你谷歌一点,你可以找到几篇benchamark文章.根据我的经验,Sencha Touch移动应用程序比jQuery Mobile更加流畅.再次,这不是对jQuery Mobile的攻击,Sencha是高度优化的,更不用说只在Web工具包浏览器上运行的构建.
>更好的应用程序打包系统然后Phonegap通常与jQuery Mobile一起使用
>我说它是FAAAAAAST,比App Framework慢一点,但仍然非常快.
>优秀的文档,包含大量的教程和视频示例.
与坏人
>与jQuery Mobile不同,不希望Sencha Touch在桌面浏览器上运行.首先它被优化为可以在较小的设备上工作,它只适用于Web工具包浏览器,这使得Firefox,IE8无法使用….
>它使用复杂和外来语法,特别是来自jQuery Mobile或jQuery语法的人.
>开发应用程序是一个付费应用程序,因此您需要预期初始费用.
>不要指望本机应用程序的感觉,用HTML5制作的移动应用程序永远不会有100%的原生感觉.
>与Sencha官方文档不同,jQuery Mobile在互联网上的代表性更高
最后的建议
如果Sencha Touch不是你愿意花时间和jQuery Mobile对你来说太迟钝了,可以考虑使用PhoneJS或Kendo UI.与Sencha Touch不同,它们是基于jQuery构建的,但与jQuery不同,它们像Sencha Touch一样快.