4

我也很困惑这两个框架中的哪一个要学习。大多数比较是在 sproutcore 和卡布奇诺或 qooxdoo 与 jquery 之间。如果标准是一个 JS 框架,它: 1. 构建类似于 Web 应用程序的桌面 2. 提供也为智能手机构建 Web 应用程序的能力。

你会在这两个框架之间选择哪个,为什么?

问候

4

3 回答 3

9

KKj,我建议你花点时间熟悉每个框架。根据你喜欢创建什么样的应用程序,我可以想象两者都可以胜任这项任务。恕我直言 qooxodo 是更全面和成熟的框架,但当然参与 qooxdoo 我有偏见。

一般来说,为智能手机创建桌面风格的应用程序和 Web 应用程序是单一框架不容易涵盖的两个要求。通常存在权衡,因为您不能只使用框架为现在在移动环境中的复杂桌面应用程序提供的所有功能。qooxdoo 和 Sproutcore 已经开始考虑合并特定于移动设备的功能,但我想说他们(和其他人)还有相当长的路要走。针对功能齐全的桌面应用程序,您可以立即开始:

有一篇(有些旧的)关于流行 JavaScript 框架库的文章:qooxdoo 和 SproutCore,您可能会发现它很有用。qooxdoo 也在Wikipedia的 JavaScript 框架比较中,不幸的是,Sproutcore 没有。如果您有一些更具体的问题,请随时通过qooxdoo 邮件列表向 qooxdoo 社区提问。HTH。

于 2010-07-15T08:31:53.973 回答
3

从初学者的角度来看,Qooxdoo 可能更容易上手,因为它的文档要好得多。与 sproutcore 相比,Qooxdoo 完全成熟且非常全面,后者虽然发展迅速,但不如 qooxdoo 成熟。

于 2011-09-24T02:25:23.603 回答
2

听起来 SproutCore 将是您想要构建的完美候选者,尽管我希望此时您已经做出决定。最新版本的 SC 完全支持触摸事件,并在移动设备上成功使用。我们一直在努力在 iPad 等设备上提供本机级别的性能和交互性。此外,您甚至可以选择借助 PhoneGap 等工具让您的应用像原生应用一样运行。如果您有更多问题,请访问#sproutcore 的 IRC 聊天室或查看邮件列表,地址为 sproutcore@googlegroups.com。

于 2010-09-07T17:53:48.443 回答