2010-10-14 84 views
7

我正在评估sproutcore和卡布奇诺以供我当前的项目使用。由于我是一名rails开发人员,我喜欢纯JavaScript,所以我认为sproutcore更适合我的风格。我的问题是,我测试过的每一个sproutcore样本在其用户界面上都显得非常糟糕和缓慢。滚动速度非常慢,点击按钮有一个延迟e.t.c.另一方面,所有卡布奇诺样品看起来都非常敏感,尽管事实上它们比sproutcore样品更成熟。Sproutcore vs卡布奇诺速度

我没有潜入目标-j的问题,虽然它目前让我眼睛酸痛。你们认为这是值得的麻烦还是速度问题只是我的想法。我真的不想承诺一些我以后无法优化的东西。

+0

您测试了哪些SproutCore样品?你正在运行'sc-server'来测试它们,还是在尝试构建版本?我没有看到你提到的呆滞行为,并可能能够提出更好的性能的其他例子。 – pjmorse 2010-10-14 13:21:19

+1

我已在线在http://demo.sproutcore.com/和http://www.sproutcore.com/static/photos/上测试过样品。在第一个链接中,Greenhouse应用程序从不加载。在集合选项卡中的控件示例中,滚动列表非常缓慢。我已经在我自己的示例中验证了这一点,该服务器与服务器交谈并加载了数千个项目(我用jquery光滑网格加载了数百万并快速滚动)。在照片演示中,调整图像大小非常缓慢。在滑块和滑块上移动鼠标不会立即跟随鼠标。 – 2010-10-14 16:34:14

回答

4

它看起来不像在线演示测试,但this product是SproutCore供电。对于动手演示,请尝试this tasks demo(登录“SG”,无密码)。

我还建议花一个下午来浏览wiki上的演示程序。这不仅会让你知道速度,而且还会提高你的速度。

+1

嗨,感谢您的回复。我已经广泛研究了所有的sproutcore样品以及卡布奇诺样品。我甚至用这两个框架创建了我自己的示例应用程序。我的大部分测试都是在Mac上用firefox 4打赌完成的,我意识到它的性能很糟糕。 Safari在这两个框架上都有更高的性能。我的sproutcore的大问题是,即使在大多数应用程序的Safari浏览器中,滚动都很不稳定,所以我认为我会用卡布奇诺去,即使我喜欢sc的纯JavaScript方法更好一些。这两个框架都非常好。 – 2010-10-20 12:03:17

+1

听起来像你做了彻底的调查,并作出明智的决定。祝你的项目好运! – pjmorse 2010-10-20 13:21:21

+0

苹果的MobileMe的web界面也是SproutCore驱动的。 – 2010-12-29 13:20:37