【问题标题】:Sproutcore vs Cappuccino speedSproutcore vs 卡布奇诺速度
【发布时间】:2011-04-25 09:31:26
【问题描述】:

我正在评估用于我当前项目的 sproutcore 和卡布奇诺咖啡。由于我是一名 Rails 开发人员并且我喜欢纯 javascript,因此我认为 sproutcore 更适合我的风格。我的问题是,我测试过的每一个 sproutcore 样本在其用户界面上都显得非常缓慢和缓慢。滚动很慢,点击按钮有延迟等。另一方面,所有卡布奇诺样本似乎都非常敏感,尽管事实上它们比 sproutcore 样本更成熟。

虽然目前我的眼睛很痛,但我没有遇到任何问题。你们认为值得麻烦还是速度问题只是我的想法。我真的不想承诺以后无法优化的事情。

【问题讨论】:

  • 您测试了哪些 SproutCore 样本?您是在运行sc-server 来测试它们,还是在尝试构建版本?我还没有看到你提到的迟缓行为,也许可以推荐其他性能更好的例子。
  • 我已经在demo.sproutcore.comsproutcore.com/static/photos 在线测试了样本。在第一个链接中,温室应用程序永远不会加载。在集合选项卡中的控件示例中,滚动列表非常缓慢。我已经在我自己的示例中验证了这一点,该示例还与服务器通信并加载了数千个项目(我已经使用 jquery slick grid 加载了数百万个并立即快速滚动)。在照片演示中,调整图像大小非常慢。在滑块和滑块刻度上移动鼠标不会立即跟随鼠标。

标签: javascript cappuccino sproutcore


【解决方案1】:

看起来没有在线演示可以测试,但this product 是由 SproutCore 驱动的。如需动手演示,请尝试this tasks demo(登录“SG”,无密码)。

我还建议您花一个下午时间浏览 wiki 上的演示应用程序。这不仅可以让您了解速度,还可以了解您的加速速度。

【讨论】:

  • 您好,感谢您的回复。我已经广泛研究了所有的 sproutcore 样品以及卡布奇诺样品。我什至用这两个框架创建了自己的示例应用程序。我的大部分测试都是在 mac 上使用 firefox 4 bet 完成的,我意识到它的性能出于某种原因很糟糕。 Safari 在这两个框架上都有更好的性能。我对 sproutcore 的最大问题是即使在大多数应用程序的 safari 中滚动也很不稳定,所以我想我会选择卡布奇诺,即使我更喜欢 sc 的纯 JavaScript 方法。两个框架都不错。
  • 听起来您进行了彻底的调查并做出了明智的决定。祝你的项目好运!
  • Apple 的 MobileMe 的网络界面也是 SproutCore 驱动的。
猜你喜欢
  • 2011-05-16
  • 2011-05-07
  • 2011-05-14
  • 2010-09-27
  • 2011-02-24
  • 1970-01-01
  • 2010-11-03
  • 1970-01-01
  • 2011-04-01
相关资源
最近更新 更多