gpt4 book ai didi

jquery - 从 Jquery Mobile 切换到 AppFramework

转载 作者:行者123 更新时间:2023-12-03 21:27:56 25 4
gpt4 key购买 nike

我已经使用 Jquery Mobile 构建了一个项目。 JQM 似乎非常适合快速原型(prototype)设计,但在 iphone 3GS/IOS 5.1 上的最终结果远非流畅。我尝试了很多技巧/技巧来使其更快并摆脱过渡,但仍然无法获得令人满意的结果。

我一直在环顾四周。我需要的是一个轻量级的解决方案,它有一个不错的 UI(JQM 非常适合我在该领域中的需求)。

trigger.io 和 AppFramework 似乎是可用的 2 个解决方案(也许我错过了其他一些解决方案)。

我想试一试 AppFramework,但我想从做出更改的人那里得到反馈。

谢谢你。

最佳答案

介绍
也可以找到此答案的更大版本 HERE .
jQuery Mobile从未打算仅用作 HTML5/CSS3 混合移动应用程序框架。在类似它的哥哥的轨道上 jQuery jQuery UI它旨在在不断增长的移动 Web 应用程序市场中用作强大的响应式解决方案。它从它的哥哥那里得到的是全面的浏览器支持。在所有可能的主要平台上运行它,它的工作方式应该是一样的。
同样广泛的浏览器支持也带来了另一个问题,那就是平台优化。因为 jQM 不能支持特定平台也意味着它没有被优化以在任何平台中使用大多数。
让我们也谈谈Phonegap一点点。虽然伟大的应用程序打包系统在与更大的 jQuery Mobile 一起使用时会变成一个 hell 洞。应用。这就像两个伟大的 parent 生了一个畸形的私生子,或者把大的优点变成了更大的缺点。
解决方案
就像人类历史上一样,另一组开发人员来填补这个明显的漏洞。来了 jqMobi (现在 AppFramework),jqTouch , Zepto , Sencha Touch , Trigger.io和别的。
好对...
在进一步了解 jQuery Mobile 之前,必须了解一件事,无论您在速度上获得了什么(相信我,您会得到它),您都将失去社区支持。虽然前面提到的每个框架背后都有一个庞大的开发人员社区,但所有这些加起来甚至都无法接近 jQM .
话虽如此,让我们深入研究细节。根据我的经验,目前作为 HTML5/CSS3 Android 和 iOS 混合应用程序框架的两个最佳解决方案是 应用框架 Sencha 触控 .首先,让我说,它们很快,比 快jQuery Mobile 将永远是(如果 jQ 开发人员继续学习本类(class))。 UI 支持与 的情况类似,甚至更好。 Sencha 触控 ,更不用说 UI 看起来更原生了,jQuery Mobile 就是这种情况。 ListView 更快,滚动更好,过渡不会卡顿。
... 坏的
在有人问为什么人们会选择使用之前, jQuery Mobile 反而?显而易见的原因是社区支持,在某种程度上,这就是事实。但这里还有一些其他紧迫的问题。虽然 jQMoby 宣传自己更真实 jQuery 替代 jQuery Mobile 这是一个很大的谎言。虽然仍然是一个很棒的优秀框架,但他们将这句话用作营销技巧。他们确实克隆(重做)了很多 jQuery 功能但这只是部分工作,老手 jQuery 开发人员会发现他们自己遇到了问题。他们将无法充分利用他们以前的知识,因此花费更多的时间试图找到如何做一些应该有效的事情而不是在应用程序上工作。
另一方面 Sencha 触控不会遇到这个问题,因为它有一个不同的,几乎是异类的语法。喜欢用 jqMoby 您将需要大量时间来了解其语法。但是不要害怕,最终的结果会是令人满意的。
另一件事,不像 jQuery Mobile 和 Phonegap , 应用框架 Sencha 触控有他们的原生应用程序打包系统。以我的拙见,这个系统比要好Phonegap 因为它们是用来与他们的 js 框架一起工作的。唯一 Phonegap 拥有超过他们的是一个巨大的插件开发社区。
链接
jQuery vs Zepto vs jQMobi - which one is the fastest?

In this case jQuery is like jQuery Mobile because test here relays onan underlying framework functionality which jQM takes from jQ.


Good ranting on jQuery Mobile vs. Sencha Touch

Title says it all.


AppFramework forum

Only good jqMoby support site


Sencha Touch forum

Only good Sencha Touch support site


结论
AppFramework 可能是您的最佳选择。它有一个类似的
设计为 jQuery Mobile,因此语法不会成为问题。

关于jquery - 从 Jquery Mobile 切换到 AppFramework,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16495803/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com