8

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

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

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

那么SenchajqueryMobile的意义是什么,它们各自在哪些领域发挥着重要作用?

4

2 回答 2

19

介绍

与 jQuery Mobile Sencha Touch(就像App Framework)不同,它专门用于移动平台,并且经过高度优化。jQuery Mobile 在桌面和移动设备上同样适用,并且没有像Sencha Touch. 这对 jQuery Mobile 来说还不错,但这也意味着 jQuery Mobile 不是移动混合应用程序的最佳解决方案。

Sencha Touch 好的一面

  • 它比 jQuery Mobile 快几倍,如果你谷歌一下,你可以找到几篇基准测试文章。根据我的经验,Sencha Touch 移动应用程序比 jQuery Mobile 应用程序更流畅。同样,这不是对 jQuery Mobile 的攻击,Sencha 进行了高度优化,更不用说构建为仅在 Web 工具包浏览器上运行。
  • 比通常与 jQuery Mobile 一起使用的 Phonegap 更好的应用程序打包系统
  • 我说它是 FAAAAAAST,比 App Framework 慢一点,但仍然非常快。
  • 包含大量教程和视频示例的优秀文档。

与坏的

  • 与 jQuery Mobile 不同,不要期望 Sencha Touch 在桌面浏览器上工作。首先,它针对较小的设备进行了优化,并且只能在 web kit 浏览器上运行,这使得它无法用于 Firefox、IE8+ ...。
  • 它使用复杂和陌生的语法,特别是对于来自 jQuery Mobile 或类似 jQuery 的语法的人。
  • 开发应用程序是付费应用程序,因此您需要预计初始费用。
  • 不要指望原生应用的感觉,用 HTML5 制作的移动应用永远不会有 100% 的原生感觉。
  • 与 Sencha 官方文档不同,jQuery Mobile 在互联网上的表现仍然更多

最终建议

如果您不愿意花时间在 Sencha Touch 上,并且 jQuery Mobile 对您来说太迟钝,请考虑使用PhoneJSKendo UI。与 Sencha Touch 不同,它们是基于 jQuery 构建的,但与 jQuery 不同的是,它们和 Sencha Touch 一样快。

于 2013-07-23T10:46:14.787 回答
1

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

于 2014-06-10T21:11:22.550 回答