2010-10-14 62 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