【问题标题】:jQuery Mobile Vs Sencha Touch [closed]jQuery Mobile 与 Sencha Touch [关闭]
【发布时间】:2011-09-18 01:47:21
【问题描述】:

我计划为我现有的网络应用程序创建一个移动版或更确切地说是平板电脑版。支持的设备有 iPad、Xoom (android)。

我不确定 jQuery Mobile Vs Sencha Touch 使用哪个 JS 库

我的页面将包含标准组件,如轮播、标签栏等

我应该如何决定去哪个图书馆? 到目前为止,我对 jQuery 语法很满意。所以这让我倾向于考虑 jQuery mobile。但猜测这将是入围 JS 库的错误方法..

请提供尽可能多的建议。

【问题讨论】:

  • 为什么不做一些研究,看看哪些具有您需要的功能以及当前对您目标设备的支持?我很确定两者都会在他们的官方网站上得到很好的记录。
  • Thx..好吧,它不仅仅是关于功能..就像平板电脑/移动操作系统在不断发展..所以我必须确定无论我去哪个库,我的应用程序都不会在未来的操作系统版本中中断..

标签: javascript jquery extjs jquery-mobile sencha-touch


【解决方案1】:

Sencha Touch 是这里最明显的选择,jQuery Mobile 仍然与 Sencha Touch 库的质量相去甚远。尽管 jQuery mobile 在非 iOS 和 Android 设备上的降级更为优雅。

鉴于您的目标是仅支持 Android 和 iOS,那么这应该不是问题(Sencha Touch 在 Torch 9800 手机上也支持 BlackBerry OS 6)。

我发现 jQuery Mobile 的响应能力非常出色,但仍然存在很多渲染问题和需要解决的问题。我最多只能在 2012 年初发布稳定版本。

您会发现 Sencha Touch 也提供了更加“原生应用”的体验,还有很多很棒的 learning resources 是您在 jQuery Mobile 上找不到的。

最后一点,Sencha Touch 支持更多 MVC 风格的应用程序设计(如果您选择在您的应用程序中采用这种方式),而 jQuery mobile 将只是一个标记负载和 jQuery 脚本负载,将您的 HTML 元素转换为触摸友好的界面组件。

TL;DR - Sencha Touch 是更完整的软件包,提供您想要投入的时间。

【讨论】:

  • 非常感谢..我看到的 Sencha touch 演示大多非常基础..我的问题是如果我想用 java/jsp 创建一个成熟的 web 应用程序,它集成起来有多容易。 .即使我知道它只是 UI 层,但仍然有时总是有重叠..所以 Sencha touch 仍然可以使用。
  • Ofc 这是可能的,您的 95% 的 jsp 代码将用于 ajax 请求,因此发送 JSON 格式的响应供 Sencha Touch 读取就足够了,您几乎可以使用任何服务器-Sencha Touch 的侧栈
  • 哦,好的..cool..我可以获取源代码/示例,其中 JSP/JSON AJAX 响应与 Sencha Touch 一起使用..thx..
【解决方案2】:

jQuery Mobile 库仍处于 Alpha 开发阶段。

我在 5 月份参加了一次会议,演讲者中有 jQuery Touch 开发人员。他们甚至说它仍在大力开发中,可能还没有准备好在黄金时段使用。

【讨论】:

  • 好吧..谢谢很多..所以这是否意味着我应该去煎茶触摸?
  • 目前看来是两者中比较成熟的库了。我们的商店现在正在几个项目中使用它,它看起来非常可靠。
  • 听起来不错...是否可以为您使用它的位置提供参考网址?
  • 目前仍处于开发阶段,但我可以保证它适用于您听说过的客户。 ;)
  • jQuery Touch 不是 jQuery mobile
猜你喜欢
  • 2011-05-03
  • 2011-07-02
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2011-11-07
  • 1970-01-01
  • 2016-04-04
相关资源
最近更新 更多