2012-03-28 11 views
26

मैं रेल बैकएंड पर रुबी के साथ उपयोग के लिए Ember.js और Backbone.js की तुलना में जानकारी की तलाश में था। क्या किसी को भी इन दोनों क्लाइंट साइड फ्रेमवर्क के साथ काम करने का अनुभव है और वे अपने आसपास कुछ अंतर्दृष्टि प्रदान करने के इच्छुक होंगे?रेल पर रूबी के साथ Backbone.js या Ember.js

उत्तर

21

दोनों महान हैं, और आप एक बुरा विकल्प imho नहीं बना सकते हैं।

Quora पर इस विषय पर एक अच्छा धागा Ember.js लेखक पर एक से एक जवाब के साथ, वहाँ है, Yehuda Katz: http://www.quora.com/What-are-the-key-differences-between-Ember-js-formerly-SproutCore-2-0-and-Backbone-js

धागे से एक उद्धरण (ऑस्टिन गांठें)

दोनों के बीच बहुत अंतर इस पर आते हैं: एससी 2/एम्बर ने आपके द्वारा उपयोग किए जाने वाले टूल और वर्कफ़्लो के बारे में कुछ निर्णय पहले ही किए हैं। बैकबोन में बैकबोन में टेम्पलेटिंग, प्रतिपादन, पदानुक्रम, और केवीओ/बाइंडिंग के मामलों पर बहुत कम राय हैं - लगभग हमेशा "इसे करने का एक तरीका से अधिक" और लगभग कभी पूर्वनिर्धारित तरीका नहीं होता है। इसके विपरीत, एम्बर बॉक्स के बाहर थोड़ा और बुनियादी ढांचा और डिफ़ॉल्ट विकल्प प्रदान करता है।

तथ्य यह है कि एम्बर.जेएस की राय है, शायद यह लंबे समय तक एक अच्छी बात है जो मैं कहूंगा। यह रेल के रूप में एक ही दर्शन है जहां वे अक्सर आपके लिए चुनाव करते हैं।

मुझे वास्तव में काम पर भी यह विकल्प बनाना है। मैं दोनों के साथ एक छोटा सा काम कर की कोशिश की, और मुझे लगता है मैं बैकबोन के साथ और अधिक आरामदायक महसूस कहना है,, लेकिन यह वास्तव में एक अच्छी तरह से सूचित राय नहीं है;)

पुनश्च: यह बाहर की जाँच: http://addyosmani.github.com/todomvc/

यह एक कार्यसूची की ऐप सभी लोकप्रिय ढांचे के साथ लागू किया गया। यह आपको दोनों की तुलना करने में मदद कर सकता है।


संपादित करें: चूंकि मैंने यह उत्तर लिखा है, इसलिए मैं एम्बर सीखने की कोशिश कर रहा हूं, और मुझे वाकई यह पसंद है। यहां एम्बर के बारे में एक अद्भुत ब्लॉग है, सब कुछ बहुत अच्छी तरह से समझाया गया है, स्पष्ट रूप से, गहराई में: http://darthdeus.github.com/

आदर्श रूप से, आप दोनों को महारत हासिल करेंगे, क्योंकि मुझे लगता है कि उनके पास अब अलग-अलग उपयोग के मामले हैं।

+0

यह कुछ उपयोगी जवाब के साथ इतने पर एक संबंधित सवाल यह है: http://stackoverflow.com/questions/12996823/ember-js-or- रीढ़-js के लिए शोकहारा-बैकएंड – stereoscott

संबंधित मुद्दे