हाल ही में मैंने प्रतिक्रियाशील प्रोग्रामिंग शब्द सुना है। लेकिन जब मैंने इसकी खोज की, तो मैंने जो कुछ पाया वह केवल पर्यवेक्षक पैटर्न के साथ कुछ समानताएं थीं। असल में, मैं उनके बीच कोई अलग नहीं पा रहा हूं। उनके बीच वैचारिक अंतर क्या है और प्रतिक्रियाशील प्रोग्रामिंग शब्द क्यों गुज़र रहा है?पर्यवेक्षक पैटर्न और प्रतिक्रियाशील प्रोग्रामिंग के बीच क्या अंतर है?
35
A
उत्तर
31
प्रतिक्रियाशील प्रोग्रामिंग प्रोग्राम के निष्पादन के माध्यम से आसानी से परिवर्तनों को प्रसारित करने के पीछे सामान्य प्रतिमान है। यह एक विशिष्ट पैटर्न या इकाई प्रति-सेन नहीं है, यह एक विचार है, या प्रोग्रामिंग की शैली है। यह अवधारणा है कि जब x
एक स्थान में परिवर्तन करता है, तो x
के मूल्य पर निर्भर होने वाली चीज़ों को पुन: गणना और कम से कम कई अन्य स्थानों में अद्यतन किया जाता है।
पर्यवेक्षक पैटर्न (कम से कम ऑब्जेक्ट उन्मुख भाषाओं में) एक "ट्रिगर" प्रदान करने के लिए एक सामान्य तरीका है जब भी ऐसा परिवर्तन किया जाता है (या, सामान्य ओओ शब्दों में, जब एक "घटना "निकाल दिया गया है।) उस अर्थ में, यह ओओ (और कभी-कभी अन्य) शैली भाषाओं में प्रतिक्रियाशील प्रोग्रामिंग की अवधारणा को अनुमति देने के लिए तंत्र प्रदान करता है।
संबंधित मुद्दे
- 1. डेटाफ्लो प्रोग्रामिंग और प्रतिक्रियाशील प्रोग्रामिंग के बीच क्या अंतर है?
- 2. अपस्टार्ट और पर्यवेक्षक के बीच क्या अंतर है?
- 3. प्रोग्रामिंग पैराडिग, डिजाइन पैटर्न और एप्लिकेशन आर्किटेक्चर के बीच अंतर?
- 4. पैटर्न मिलान और गार्ड के बीच क्या अंतर है?
- 5. क्या रेएक्टिवएक्स प्रतिक्रियाशील प्रोग्रामिंग माना जाता है?
- 6. ऑब्जर्वर पैटर्न और इवेंट-संचालित दृष्टिकोण के बीच अंतर
- 7. सी प्रोग्रामिंग में * और ऑपरेटरों के बीच क्या अंतर है?
- 8. स्क्रम और चरम प्रोग्रामिंग के बीच क्या अंतर है?
- 9. एसिंक्रोनस प्रोग्रामिंग और मल्टीथ्रेडिंग के बीच क्या अंतर है?
- 10. घोषणात्मक और अनिवार्य प्रोग्रामिंग के बीच क्या अंतर है?
- 11. कर्नेल और उपयोगकर्ता मोड प्रोग्रामिंग के बीच क्या अंतर है?
- 12. पर्यवेक्षक पैटर्न बनाम एमवीसी
- 13. रणनीति पैटर्न और निर्भरता इंजेक्शन के बीच क्या अंतर है?
- 14. पैटर्न और पथ के बीच क्या अंतर है?
- 15. मिक्सीन और सजावटी पैटर्न के बीच क्या अंतर है?
- 16. आगंतुक और रणनीति पैटर्न के बीच क्या अंतर है?
- 17. पायथन सजावट और सजावटी पैटर्न के बीच क्या अंतर है?
- 18. एडाप्टर और प्रॉक्सी पैटर्न के बीच सटीक अंतर क्या है?
- 19. जीओएफ और जीआरएसपी डिजाइन पैटर्न के बीच क्या अंतर है
- 20. रणनीति पैटर्न और प्रतिनिधियों के बीच क्या अंतर है?
- 21. फैक्टरी और रणनीति पैटर्न के बीच क्या अंतर है?
- 22. शिम और मुखौटा/एडाप्टर पैटर्न के बीच क्या अंतर है?
- 23. प्रतिक्रियाशील प्रोग्रामिंग लाभ/नुकसान
- 24. सॉकेट प्रोग्रामिंग और एचटीपी प्रोग्रामिंग के बीच अंतर
- 25. सिस्टम प्रोग्रामिंग भाषा और अनुप्रयोग प्रोग्रामिंग भाषाओं के बीच अंतर
- 26. पर्यवेक्षक पैटर्न -
- 27. चमकदार: ObsEvent और eventReactive के बीच क्या अंतर है?
- 28. जीन अभिव्यक्ति प्रोग्रामिंग और कार्टेशियन जेनेटिक प्रोग्रामिंग के बीच अंतर
- 29. AngularJS कार्यात्मक प्रतिक्रियाशील प्रोग्रामिंग है?
- 30. रणनीति पैटर्न और प्रतिनिधि पैटर्न के बीच अंतर
http://en.wikipedia.org/wiki/Reactive_programming#Similarities_with_observer_pattern –
@ एम। ऑक्टोवियो मैंने यह भी देखा, लेकिन वैचारिक अंतर के बारे में कोई स्पष्ट विवरण नहीं है। – Eonil
जैसा कि मैं समझता हूं कि अंतर यह है कि ऑब्जर्वर पैटर्न चिंताओं को उस ऑब्जेक्ट में बदलता है जहां स्ट्रीमिंग प्रोग्रामिंग चिंताओं को स्ट्रीम करता है (जैसे विकी आलेख परिभाषित करता है), एक स्ट्रीम देखता है। – Janaka