यह एक बड़ा विषय है। हमने पिछले कुछ महीनों में EmberNYC meetup पर इसके बारे में बात करने में कुछ घंटे बिताए। आप वादों को समझने के लिए चाहते हैं, एक महान जगह शुरू करने के लिए बाहर की जाँच की जाएगी:
- के उपयोगों पर बात एंबर के RSVP है टिल्डियो के आरएसवीपी के समान ही? यदि नहीं, तो वे अलग कैसे हैं? वे कैसे संबंधित हैं?
मूल रूप से वही। टिल्डियो का आरएसवीपी है जहां आरएसवीपी का सक्रिय विकास पाया जा सकता है। एम्बर की आरएसवीपी उस पुस्तकालय की एक प्रति है।
- करता जावास्क्रिप्ट "दी प्रॉमिस" विभिन्न स्वादों, अर्थात विशिष्टताओं में आते हैं? यदि ऐसा होता है, तो क्या यह सच है कि jQuery वादा एक सेट प्रकार के वादा विनिर्देश का उपयोग करता है (यह क्या है?) और एम्बर का आरएसवीपी। समझौता वादा विनिर्देश, अर्थात् वादा/ए + के एक अलग सेट का उपयोग करता है?
यकीन के लिए यह विभिन्न स्वादों, डिजाइन द्वारा इतना नहीं में आता है, लेकिन यह कैसे चीजें विकसित है। Promises/A+ कई proposed promise specs में से एक है और ऐसा लगता है कि सबसे अधिक कर्षण है। अधिकांश वादे कार्यान्वयन (आरएसवीपी समेत) वादा/ए + के अनुरूप हैं, जिसका अर्थ है कि वे test-suite पास करते हैं।
मुझे विश्वास नहीं है कि jQuery के वादा कार्यान्वयन में एक अलग स्पेक प्रति-से है। यह लगभग/लेकिन-वादा/ए के साथ काफी अनुपालन नहीं है। अधिकांश भाग के लिए वे एक साथ अच्छा खेलते हैं।त्रुटि प्रबंधन से संबंधित कुछ किनारे के मामले हैं जहां jQuery वादे व्यवहार की अपेक्षा नहीं कर सकते हैं जैसा आप चाहते हैं। Domenic उनकी बात में विस्तार से इस में हो जाता है, तो आप भी इस पोस्ट में इसके बारे में जानकारी पा सकते हैं: whats so great about js promises
कैसे एंबर RSVP के Promise.then(), Tildeio RSVP के Promise.then(), और jQuery के आस्थगित कर रहे हैं। फिर() संबंधित?
एंबर और Tildeio RSVP एक ही बात कर रहे हैं। jQuery की ज्यादातर चीजें समान हैं:
"अगर कोई त्रुटि हैंडलर किसी वादे के अलावा कुछ और देता है, तो अधिकांश कार्यान्वयन त्रुटियों को संभालने पर विचार करते हैं, और इसे प्रचारित नहीं करते हैं। हालांकि, jQuery इन मामलों में त्रुटि को नहीं मानता है , और वैसे भी इसे आगे बढ़ाता है। " - whats so great about js promises
स्रोत
2013-07-06 03:54:54
धन्यवाद माइक। बीटीडब्ल्यू, आपने कहा "आप इस पोस्ट में इसके बारे में जानकारी भी प्राप्त कर सकते हैं:" क्या आपने कुछ छोड़ दिया या पोस्ट डोमेनिक के टॉक लिंक है? –
ब्रायन Klimt द्वारा इस पोस्ट के लिए एक लिंक किया जाना चाहिए था: http://blog.parse.com/2013/01/29/whats-so-great-about-javascript-promises/ –