जैसा कि मैं कोणीय और ember.js के लिए कुछ टट्स का पालन करता हूं, मैं दो तरह के डेटा बाध्यकारी शब्द में आया था। जहां यूआई पर प्रदर्शित डेटा डेटाबेस से बंधे होते हैं और किसी भी बदलाव में दूसरे को तेजी से प्रसारित किया जाता है। जब मैंने meteor.js सीखना शुरू किया, तो मुझे "प्रतिक्रियाशीलता" शब्द आया जो मेरे लिए दो तरह के डेटा बाध्यकारी के समान समझ में आता है। क्या आप कृपया मुझे इन दो शर्तों के बीच मौलिक अंतर बता सकते हैं?दो तरह के डेटा बाध्यकारी और प्रतिक्रियाशीलता के बीच क्या अंतर है?
उत्तर
प्रतिक्रियाशीलता वास्तव में डेटा बाध्यकारी से अधिक सामान्य है। प्रतिक्रियाशीलता के साथ आप डेटा बाध्यकारी को वास्तव में सरल तरीके से कार्यान्वित कर सकते हैं, उदा।
var myAwesomeData = "some data";
var myAwseomeDependency = new Tracker.Dependency();
var getData = function() {
myAwesomeDependency.depend();
return myAwesomeData;
};
var setData = function(value) {
if (value !== myAwesomeData) {
myAwesomeData = value;
myAwesomeDependency.changed();
}
}
अब, हर बार getData
दिनचर्या एक computation भीतर भी कहा जाता है, तो Tracker.autorun
वातावरण में मूल रूप से, यह पुनः गणना की जाती है। डिफ़ॉल्ट रूप से उल्का संग्रह API को प्रतिक्रियाशील करने के लिए लागू किया गया है, इसलिए हर बार आपके डेटाबेस से कुछ डेटा प्राप्त करते हैं, आप सुनिश्चित कर सकते हैं कि जैसे ही डेटा बदलता है, यह अपडेट हो जाता है।
यह भी ध्यान दें कि आप किसी भी डेटाबेस या मूल्यों के बिना उपरोक्त प्रतिक्रियाशीलता पैटर्न का उपयोग कर सकते हैं, उदाहरण के लिए आप घटनाओं, राज्यों आदि को ट्रिगर और निगरानी कर सकते हैं।
यह विकिपीडिया लेख से आपको मदद मिलेगी: http://en.wikipedia.org/wiki/Reactive_programming
यह मूल रूप से कहा गया है कि विशिष्ट dataLayers में डेटा के परिवर्तन स्वचालित रूप से उगाया जाता है। यह प्रतिमान सामान्य शब्द प्रतीत होता है और डाटाबेसिंग/दो तरह के डाटाबेसिंग के साथ प्रत्येक ढांचा इस पर निर्माण कर रहा है और उनकी तकनीक को एक अलग नाम देता है।
मेरी समझ यह है कि दो-तरफा डेटा बाध्यकारी प्रतिक्रियाशील प्रोग्रामिंग का एक रूप है। प्रतिक्रियाशील का मतलब है कि आपके डेटा में परिवर्तनों का प्रवाह कार्रवाई चलाता है। क्या परिवर्तन आपके आवेदन में डीओएम और डेटा दोनों में से आता है या उनमें से केवल एक, वास्तव में कोई फर्क नहीं पड़ता।
- 1. घटना बाध्यकारी और संपत्ति बाध्यकारी के बीच क्या अंतर है?
- 2. दो तरह के बाध्यकारी
- 3. स्थिर और गतिशील बाध्यकारी के बीच क्या अंतर है?
- 4. प्रारंभिक और देर बाध्यकारी के बीच क्या अंतर है?
- 5. इंटरपोलेशन और प्रॉपर्टी बाध्यकारी के बीच अंतर
- 6. डेटा प्रविष्टियों और डेटा रिकॉर्ड के बीच क्या अंतर है?
- 7. डेटा-डोजो-प्रकार और डोजोटाइप के बीच क्या अंतर है?
- 8. एबीएपी की तरह और लाइन के बीच क्या अंतर है?
- 9. टेक्स्टबॉक्स दो तरह बाध्यकारी
- 10. मानचित्रण, बाध्यकारी और पार्सिंग के बीच अंतर क्या हैं?
- 11. "कंटेनर" और "डेटा संरचना" के बीच क्या अंतर है?
- 12. "$^एन" और "$ +" के बीच क्या अंतर है?
- 13. डेटा प्रमाणीकरण और सत्यापन के बीच क्या अंतर है?
- 14. स्कीमा और डेटा डिक्शनरी के बीच क्या अंतर है?
- 15. डेटा और कोड के बीच क्या अंतर है?
- 16. सादे टेक्स्ट और बाइनरी डेटा के बीच क्या अंतर है?
- 17. डेटा संरचना वृक्ष और ग्राफ के बीच क्या अंतर है?
- 18. "डेटा" और "टाइप" कीवर्ड के बीच क्या अंतर है?
- 19. android.app.default_searchable और android.app.searchable मेटा-डेटा के बीच क्या अंतर है?
- 20. एक्स: संदर्भ और एलिमेंटनाम के बीच क्या अंतर है?
- 21. `&` और `ref` के बीच क्या अंतर है?
- 22. दो तरह बाध्यकारी सेटिंग्स समस्या
- 23. डाटाबेस और डेटा स्रोत के बीच अंतर
- 24. वेरिलोग के बीच क्या अंतर है! और ~?
- 25. डीएल के फाइलवर्सन और उत्पादवर्जन के बीच क्या अंतर है?
- 26. [अपरिभाषित] और [,] के बीच क्या अंतर है?
- 27. # {} $ {} और% {} के बीच क्या अंतर है?
- 28. $ और $$ के बीच क्या अंतर है?
- 29. के बीच क्या अंतर है:। और: आर !?
- 30. भिन्नता और '-' के बीच क्या अंतर है?
वही विचार, उन्हें कॉल करने के लिए अलग-अलग तरीके। – Joseph