聚光灯下的jqTouch与jQuery Mobile

认真地说, jQTouchjQuery Mobile框架有什么区别? 今天的帖子是构建移动Web应用程序的许多其他著名的移动触摸框架的摘要。 两者均基于jQuery,找出彼此之间的差异,并查看它们是否具有相同的目标。 请享用!

jQTouch

David Kaneda建造,由Jonathan Stark维护。 是用于iPhone,Android,iPod Touch和其他具有前瞻性的设备上的移动Web开发的jQuery插件。


特征:

>简易设置
>原生WebKit动画
>图像预加载
>回调事件
>灵活的主题
>麻省理工学院许可
>滑动检测
>扩展

性能 –可以
它依赖于jQuery库(一个考虑了桌面浏览器的库),并且有人质疑它的效率。 有些人抱怨动画不够流畅,尽管这通常是Web应用程序的抱怨。

易于开发 –可能是构建iPhone应用程序的最简单方法。
直接使用HTML,CSS和jQuery。 如果您要开发复杂的东西,可能会发现它很有限。


来源+演示

jQuery Mobile

针对智能手机和平板电脑的触摸优化Web框架。 基于坚如磐石的jQuery和jQuery UI基础,适用于所有流行移动设备平台的基于HTML5的统一用户界面系统。 它的轻量级代码具有逐步增强的功能,并具有灵活,易于主题化的设计。

特征:

>认真跨平台和跨设备
>触摸优化的布局和UI小部件
>舒适的设计:更大更好

表现 –平均
使用Web应用程序框架创建的应用程序的性能不如使用自定义API框架创建的应用程序。 Dave Feldman的测试表明,除了初始加载时间外,Sencha Touch(自定义API框架)的性能明显优于jQTouch或jQuery Mobile,并且更加可靠。

易于开发 –是继jQTouch之后最容易的开发
直接使用HTML,CSS和jQuery。 如果您要开发复杂的东西,可能会发现它很有限。


资源
演示版

用户意见和评论

jQTouch易于实时运行(您基本上在div的单个页面上设计页面),但是,如果您打算拥有很多屏幕,则必须非常谨慎地将应用程序分成多个页面或创建自己的页面(至少在许多版本的Android和iPhone 3G上)在JavaScript中动态地处理DOM页面,而对许多页面进行DOM操作往往会导致速度缓慢。

如果您想要跨平台,基于Web的移动支持,而不只是Webkit浏览器(iOS,Android,BB 6.0+)以外的设备,则需要使用解剖刀而不是链锯。 Sencha,jQuery Mobile等都很棒,可以立即为您提供大量功能。

我给jQuery mobile进行了更深入的检查,我必须说……好吧。 他们添加了许多有用的功能,但是Android上的性能糟透了(迄今为止)。 我看到了很多潜力,但我认为它们应该减少功能,尤其是醒目的糖果,而更多地关注稳定性。

jQtouch针对WebKit进行了优化,jQuery Mobile希望支持所有移动设备。

jQTouch是一个jQuery插件(请参见“在jQuery上停留”一节),而jQuery mobile作为框架提供。

jQuery Mobile是官方的并且通常更活跃的jQuery项目(alpha 4.1 – 2011年4月7日),而David Kaneda于2009年创建的jQTouch在beta 3(2011年5月3日)发布之前一直相对安静。

jQTouch是一个很棒的框架,我们很自豪能将它作为jQuery社区的一部分–我们确实希望存在一个能够真正支持那里所有移动平台的移动框架。

jQuery mobile很棒,因为他们将尝试支持尽可能多的平台。 如果您运行的真正的移动网站有很多用户,则必须考虑小型平台,就像您的网站需要支持IE 6(如果有很多用户)一样。 这不是很有趣,但是不这样做将是不好的生意。

jQTouch的网站/演示很好看,一年左右就非常令人兴奋,但我很高兴看到一个健壮的替代方案。 在使用jQTouch为多个站点实现特定于iPhone的视图之后,我将不再使用它。

这就是我喜欢使用jQuery的原因:我永远都没有时间去支持所有这些平台。 我使用jQuery,所以我不必担心所有这些事情,并且我可以完成工作。

在下面添加您的评论和意见!

From: https://www.sitepoint.com/jqtouch-jquery-mobile-spotlight/

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值