繁体   English   中英

Sencha Touch over jquery Mobile

[英]Sencha Touch over jquery Mobile

Sencha TouchjQueryMobile的主要特点是什么我不明白。 根据我对这两项技术的了解:

1) jQueryMobile具有非常简单的数据属性功能,适用于跨移动平台的设计应用程序,但与Sencha Touch相比

2)与jQuery Mobile相比, Sencha Touch有新的概念和实现页面设计的结构非常困难。

那么SenchajqueryMobile的重要性是什么?他们自己的区域在哪些方面都发挥了重要作用?

介绍

与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语法的人。
  • 开发应用程序是一个付费应用程序,因此您需要预期初始费用。
  • 不要指望本机app的感觉,用HTML5制作的移动应用程序永远不会有100%的原生感觉。
  • 与Sencha官方文档不同,jQuery Mobile在互联网上的代表性仍然更高

最后的建议

如果Sencha Touch不是你愿意花时间而且jQuery Mobile对你来说太迟钝了,可以考虑使用PhoneJSKendo UI 与Sencha Touch不同,它们是基于jQuery构建的,但与jQuery不同,它们与Sencha Touch一样快。

还有一个jQuery fork,专门用于名为Zepto.JS的移动设备。 你有很多额外的移动事件,比如swipe,它比常规的jQuery lib更小更快。 缺点是你没有像Sencha Touch或jQuery Mobile那样的UI元素,但你有很多自由。 这是麻省理工学院的许可证。 我非常喜欢那个。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM