【问题标题】:Fastest Javascript Framework for Phonegap [closed]Phonegap 的最快 Javascript 框架 [关闭]
【发布时间】:2011-11-09 04:37:00
【问题描述】:

Phonegap 最轻量和最快的 JavaScript 框架是什么? JqTouch、JQuery-mobile 还是 Dojo-mobile?

找到这个:

https://spreadsheets.google.com/spreadsheet/viewanalytics formkey=dEdOZVZRVUszSU8wVG4tZmtYNUdZdWc6MQ

你怎么看?

TQ。

【问题讨论】:

  • 如果它是一个 phonegap 应用程序,你为什么要关心“最轻”?框架的下载足迹仅在您通过网络交付应用时才重要
  • 您可以考虑使用 Dojo Mobile 并在高级模式下使用 Closure Compiler 对其进行优化。这将为您提供最快、最紧凑的代码集。
  • Dojo 和 Jquery 似乎是一个不错的选择,而且两者的许可都很友好。 XUI 也是一个不错的选择,因为它占用空间小。
  • @MichaelMullany 我认为这仍然很重要,因为它会影响应用程序包的大小,这在某些情况下可能很重要。
  • 所有这些框架压缩为 100kb +/- 50kb。这不会有什么不同。

标签: dojo jquery-mobile cordova sencha-touch jqtouch


【解决方案1】:

我怀疑您是否会在此处通过经验证据获得客观答案方面取得很大成功。 PhoneGap 社区(尽管正在增长)已经是移动开发社区的一小部分。我怀疑很多人已经从头到尾对这些堆栈实施了实际性能测试并进行了比较:

Sencha-Touch -> PhoneGap -> Native iOS
Sencha-Touch -> PhoneGap -> Native Android

jqTouch -> PhoneGap -> Native iOS
jqTouch -> PhoneGap -> Native Android

等等

我会尝试四处比较各种 JS 框架本身的任何显着性能差异,并开始自己测试 PhoneGap 实现,看看 PhoneGap 包装是否会影响每个框架之间的差异范围之外的性能。或者您可以直接咨询 PhoneGap 文档和/或开发团队,因为我想他们已经在各种平台和框架上进行了测试。

只是一个建议。

【讨论】:

  • 感谢您的推荐。
  • 我知道这样一个客观的问题很难得到答案。我希望从用户体验中得到一些反馈。
【解决方案2】:

看看the following。作者实际上确实花时间在不同的 JS 框架中重新编写了他的应用程序。

【讨论】:

  • 是的,我在发布这个问题之前阅读了它。也没有答案。也许一切还没有成熟。 Sencha Touch 似乎是最成熟的。
  • 不再指向任何东西。 =/ 甚至不在站点的根目录。所有 404。