【问题标题】:Sencha Touch vs. jQtouch vs. GWT mobile vs. XUI vs. jQuery Mobile vs. [closed]Sencha Touch vs. jQtouch vs. GWT mobile vs. XUI vs. jQuery Mobile vs. [关闭]
【发布时间】:2011-07-02 21:30:32
【问题描述】:

嘿,有一些帖子主要讨论 Sencha Touch 和 jQtouch。

我知道 Sencha 更适合重型应用。在这里阅读:http://9-bits.com/post/723711597/jqtouch-and-sencha-touch

但是 GWT mobile 与 XUI 与 jQuery Mobile 呢?有人测试过它们吗? GWT mobile 看起来相当不错......但我还没有深入挖掘。还有其他好的移动开发框架吗?

【问题讨论】:

  • 就我个人而言,我喜欢 jQuery Mobile,但您没有列出任何评估/比较框架的标准。如果没有一些指标,就无法回答这个问题。
  • 嗯,我想要更多的一般性讨论。重要的是跨平台支持。至少 iPhone 和 Android。我认为 jqtouch 在 Android 上不能很好地工作(例如幻灯片转换不起作用)。我有人知道为什么以及如何解决它...射击;)
  • GWT mobile 似乎只支持 Database、Geolcation 和 Storage API。而其他框架是面向移动设备的基于小部件的框架。
  • 我在这里提到的发现/替代方案,尤其是 jqm4gwt,可能对你很感兴趣:stackoverflow.com/a/24942720/1915920

标签: jquery-mobile mobile sencha-touch xui


【解决方案1】:

除非您不了解 html&css - gwt(移动)是一个糟糕的选择。 GWT 对 java 中的 javascript 进行了抽象,它有一些优点,但也带来了很大的缺点。例如,您不能使用 Java 中不可用的 JavaScript 语言函数,例如闭包。开发者模式在大型项目中变得非常缓慢。而且您需要为每个新的 Browserversion 提供编译器。等我最喜欢的是jquerymobile。 Sencha 可能是一种替代方案,但感觉不是 HTML 原生(恕我直言)

哦,但是如果你不知道 html&css。或者一个拥有 Native-Ui-Java-Developers 的大团队,他们没有 html&css 的 exp。 GWT 可能是一个不错的选择。所以这取决于你/你的团队技能。

【讨论】:

  • 感谢您的见解。我对煎茶的印象和你描述的一样。如果 gwtmobile 像你说的那样工作,它听起来不适合“普通”的网络开发人员。而且由于 jqtouch 不能正常与 Android 一起工作(不再/还),基本上只剩下 jqery mobile 了。 jqery mobile的健壮性和功能如何?我问的是因为这个项目有点新......
  • 到目前为止,它对我来说工作得很好/稳定,但你知道它仍然是 alpha。 Alpha 意味着接口/API 现在还没有修复。因此,API 可能会从一个版本到另一个版本进行重组,直到至少测试版。但它应该很快就会达到测试版,因为当前的 alpha 版已经是第三版了。
  • 我的问题可能会增加一些讨论 - stackoverflow.com/questions/5071369/…
  • 我对 jQuery mobile 进行了更深入的检查,我必须说……嗯,这还不错。他们添加了许多有用的功能,但在 Android 上的性能很糟糕(迄今为止)。我看到了很多潜力,但我认为他们应该减少功能 - 尤其是眼睛糖果 - 并更多地关注稳定性。你怎么看?
  • 一个常见的误解是 GWT 是为不想学习 Javascript 的 Java 开发人员准备的——但这是一条走向毁灭的道路。当您将 GWT 视为最先进的 Javascript 编译器之一时,它的效果最好——它就是这样。它为最小化和优化交付给客户端的代码提供了惊人的支持——这正是移动设备所需要的。
【解决方案2】:

如果您想要跨平台、基于 Web 的移动设备支持,而不仅仅是 webkit 浏览器(iOS、Android、BB 6.0+),您需要一把手术刀,而不是电锯。 Sencha、jQuery Mobile 等都很棒,可以直接为您提供大量功能,但正如许多人提到的,它们主要迎合大型移动玩家,并且在支持和低端方面可能会让您不满意设备。

我选择的手术刀是 phonegap + xuijs,到目前为止我很喜欢它。虽然它是一个简单的 JS 库,但它为您提供了在整个智能手机范围内构建可靠、可优雅降解的体验的基础(即将推出 wp7)。编写你的过渡、蒙皮等...作为 CSS 和不支持它们的浏览器将简单地提供内容,而不会出现滑动视图、圆角、渐变、阴影等...

【讨论】:

    【解决方案3】:

    这是一个有趣的话题,讨论 jQuery Mobile 和 Sencha Touch 的优缺点:

    http://www.quora.com/Were-deciding-between-jQuery-Mobile-currently-in-alpha-and-Sencha-Touch-What-are-the-pros-and-cons-for-each

    ...这里有一篇博文,涵盖了更多的移动跨平台解决方案: http://interfacethis.com/2011/adventures-in-html5-part-one/

    【讨论】:

      【解决方案4】:

      我对javascript不是很熟悉,所以我很喜欢Uranium。它是一组预先构建的小部件,您需要做的就是在 HTML 中包含一些属性。但它也带有 XUI,所以如果你需要它,它也在那里。 我发现 JQuery 太臃肿了……我希望我的移动网站超级快,所以我想要最少的过剩。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 2016-04-04
        • 2011-03-27
        • 2014-05-24
        • 1970-01-01
        • 1970-01-01
        • 2012-03-02
        • 2011-10-01
        相关资源
        最近更新 更多