我正在尋找比較Ember.js和Backbone.js以用於Ruby on Rails後端的信息。有沒有人有與這兩種客戶端框架合作的經驗,並願意圍繞他們提供一些見解?Backbone.js或帶有Ruby on Rails的Ember.js
回答
兩者都很好,你不能做出不好的選擇imho。
上就Quora的這個問題一個很好的線索,從一個在Ember.js筆者的答案,耶胡達·卡茨:http://www.quora.com/What-are-the-key-differences-between-Ember-js-formerly-SproutCore-2-0-and-Backbone-js
從線程A報價(奧斯汀包)
兩者之間的許多差異歸結爲這一點:SC2/Ember事先就您將使用的工具和工作流程做出了一些決定。 Backbone在模板,渲染,層次結構和KVO/Binding方面幾乎沒有什麼意見 - 在Backbone中,幾乎總是有「多種方式做到這一點」,而且幾乎從不是預定義的方式。相反,Ember提供了更多的基礎設施和默認選項。
Ember.js是自以爲是的事實從長遠來看可能是一件好事,我會說。它和鐵軌有着相同的理念,他們經常爲你做出選擇。我真的不得不做出這個選擇。我試圖努力一點點雙全,我不得不說,我覺得有骨幹更舒適,但它真的不是一個消息靈通的意見;)
PS:檢查了這一點:http://addyosmani.github.com/todomvc/
這是一個待辦事項應用程序與所有流行的框架一起實施。它可以幫助你比較兩者。
編輯:自從我寫這個答案,我一直在試圖學習Ember,我真的很喜歡它。這裏是一個關於餘燼的真棒博客,一切都很好地解釋清楚,深入:http://darthdeus.github.com/。
理想情況下,你會掌握兩個,因爲我覺得他們現在有不同的用例。
戈登·漢普頓已寫了JS框架口碑不錯的文章:http://codebrief.com/2012/01/the-top-10-javascript-mvc-frameworks-reviewed/
- 1. 帶有Ruby on Rails的AS400
- 2. Ruby on Rails + Backbone.js路由
- 3. Ruby on Rails vs Parse + Backbone.js
- 4. Ruby和Rails或Ruby on Rails
- 5. Backbone.js是否有類似Ruby on Rails中的「rake routes」?
- 6. Ruby on Rails Net HTTP或HTTPParty
- 7. Ruby on rails:帶事件的日曆
- 8. Ruby on Rails的:有部分
- 9. CMS on Ruby on Rails
- 10. Ruby與Ruby On Rails
- 11. Ruby on Rails - 嵌套循環(帶Bootstrap)
- 12. Snow Leopard安裝Ruby on Rails(帶MySQL)
- 13. Ruby on Rails - link_to帶標籤過濾器
- 14. Ruby on Rails私有方法?
- 15. Ruby on Rails fullcalendar-rails
- 16. Ruby on Rails的3 HOWTO使「或」條件
- 17. 用於Ruby on Rails或JRuby的Auth庫
- 18. Ruby on Rails的 - 定義模式或表
- 19. Ruby on Rails 3 - 創建帶有視圖和控制器的插件或引擎?
- 20. 有Netbeans 7 Ruby或Ruby on Rails主題嗎?
- 21. ruby on rails css
- 22. Ruby on rails console
- 23. OCIError(ruby on rails)
- 24. Friendly_ID Ruby on Rails
- 25. Ruby on rails hosting
- 26. ActiveRecordNotFound Ruby On Rails
- 27. Ruby on Rails Switch
- 28. Ruby on Rails routes.rb
- 29. OpenTok Ruby On Rails
- 30. Ruby on Rails,Resque
這是SO一個相關的問題與一些有用的答案:http://stackoverflow.com/questions/12996823/ember-js-or-骨幹-JS換寧靜,後端 – stereoscott 2013-01-12 21:22:02