2013-07-24 13 views
22

हर बार जब मैं वाक्यांश Functional Reactive Programming देखता हूं मुझे एहसास है कि मुझे समझ में नहीं आता कि यह क्या है। मैं फिर this question पर वापस जाता हूं, सोचता हूं कि मैं समझता हूं कि यह क्या है, और चक्र बाद में दोहराता है।AngularJS कार्यात्मक प्रतिक्रियाशील प्रोग्रामिंग है?

उदाहरण के लिए, एक और तरीका सिखाने के लिए नहीं है, यह अल्बर्ट आइंस्टीन को पढ़ाने के लिए एक ही रास्ता है

है कोणीय एक उदाहरण/एफ आर पी के कार्यान्वयन? क्यों या क्यों नहीं?

+2

यदि यह प्रश्न बहुत व्यापक है, तो मुझे नहीं लगता कि आप बिना किसी समस्या के एफआरपी के बारे में कुछ भी पूछ सकते हैं। –

+0

AngularJS एक प्रोग्रामिंग भाषा नहीं है, बल्कि एक फ्रेमवर्क :-) –

उत्तर

16

मुझे नहीं लगता कि यह है। कोणीय राज्यों से बहुत बंधे हैं। वास्तव में, यदि आप निरंतर कार्य देखते हैं, तो आप अनंत रिकर्सन को हिट करेंगे क्योंकि राज्य हमेशा गंदा होता है।

ब्राउज़र में निरंतर कार्य करने के लिए, पाचन चक्र को तब भी रोकना होगा जब राज्य गंदा हो। कोणीय तब तक नहीं रुकता जब तक कि राज्य अब गंदे न हो।

संपादित

डार्ट एफआरपी हालांकि के लिए इस्तेमाल किया जा सकता है: http://victorsavkin.com/post/55007674849/functional-reactive-programming-in-dart

+0

@tietyt FRP –

+3

के लिए डार्ट का संदर्भ जोड़ा गया है कम से कम यह op के लिए स्पष्ट करना अच्छा होगा कि हालांकि angular.js आपके दावे पर पूरी तरह से FRP आधार नहीं हो सकता है , यह कम से कम प्रतिक्रियाशील प्रोग्रामिंग है। –

+0

मैं असहमत हूं, इतने सारे ढांचे में * कुछ * प्रतिक्रियाशील है जैसे angular.js अर्थहीन हो। – Joel

5

के रूप में जॉन त्सेंग ने उत्तर दिया, AngularJS एफआरपी का एक उदाहरण नहीं है। हालांकि, आप angular-bacon मॉड्यूल का उपयोग कर एंगुलरजेएस के साथ एफआरपी का उपयोग कर सकते हैं।

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