如果你現在看SproutCore框架,有兩個版本可供選擇:1.7 beta和2.0 beta。文檔和指南似乎有所不同,因爲它們來自不同的領域,但有時您只是不知道在sproutcore.com上的教程或複製文本是指版本1.x還是2.SproutCore 1.x和2.0之間有什麼區別?
這有點令人困惑,所以我在問兩者的不同之處。版本2是否與前一版本相媲美?它似乎有一個完全不同的方法。
會很高興知道,所以有人可以很容易地決定哪個版本最適合某個用例。
如果你現在看SproutCore框架,有兩個版本可供選擇:1.7 beta和2.0 beta。文檔和指南似乎有所不同,因爲它們來自不同的領域,但有時您只是不知道在sproutcore.com上的教程或複製文本是指版本1.x還是2.SproutCore 1.x和2.0之間有什麼區別?
這有點令人困惑,所以我在問兩者的不同之處。版本2是否與前一版本相媲美?它似乎有一個完全不同的方法。
會很高興知道,所以有人可以很容易地決定哪個版本最適合某個用例。
你是對的。 SC1和SC2非常不同。
下面是我發現的一個很好的視頻,它提供了SC2背後的背景和推理。 http://vimeo.com/25210161
爲SC隊的blog推薦:
記住:SproutCore的1.6仍然是寫桌面式 應用的最佳方式,並且將繼續由核心 保持和發展團隊和貢獻者。目前,SproutCore 2.0是最好的選擇 只有當你正在構建web風格的應用程序,或者想要增加一個現有的應用程序時。
這是我自己的經驗與SC1 v SC2:http://blog.chililog.org/2011/10/14/sproutcore-v1-vs-v2/
恕我直言,利用SC1如果你打算寫一個本地的樣式iPad或iPhone應用程序。它具有您可以使用「開箱即用」的視圖和轉換。
如果您打算編寫像twitter這樣的Web風格應用程序,請使用SC2。
希望這會有所幫助。
SproutCore 2.0現在更名爲Ember.js http://emberjs.com/ – fbrandel