2015-10-23 14 views
5

मैं अब 1.5 वर्षों से एम्बर का उपयोग कर रहा हूं और मुझे यह मानना ​​है कि रेल से आने से मैं वेब ऐप्स के बारे में सोचने के तरीके को पूरी तरह बदल देता हूं। मैंने अपने दिमाग को इतना आकार दिया है कि मैं रेल पर फ्रंट एंड सामान भी कोड नहीं कर सकता।एम्बर के बिना एम्बर डेटा?

लेकिन मैं अन्य ढांचे जैसे प्रतिक्रिया या यहां तक ​​कि अपना स्वयं का मिनी फ्रेमवर्क लिखना चाहता हूं। बात यह है कि मैं एम्बर डेटा को रेल एक्टिव रिकार्ड की तरह महसूस करता हूं और यह किसी भी जेएस ऐप पर बहुत अच्छा और महत्वपूर्ण है। वहां पहिया का फिर से आविष्कार करने की जरूरत नहीं है। तो एआर की तरह, एम्बर-डेटा देता है (जैसे मॉडलों, खोजकर्ताओं, प्रश्नों, एडेप्टर/धारावाहिक आदि) की सभी कार्यक्षमताओं को समझने के लिए जेएस ऐप बनाने और एम्बर-डेटा का उपयोग करने का कोई तरीका है?

क्या किसी ने ऐसी चीज की है? : डी

उत्तर

4

अन्य ढांचे के लिए एम्बर डेटा जैसी पुस्तकालय हैं, लेकिन मेरे अनुभव से, उनमें से कोई भी उतना ही अच्छा नहीं है। कुछ नाम देने के लिए, जेएस डेटा (कोणीय डेटा के उत्तराधिकारी), ब्रीज़ और डस्टोर हैं।

0

रेफ्लक्स (https://github.com/reflux/refluxjs) प्रतिक्रिया के लिए डेटास्टोर के लिए प्राथमिक पसंद है। मैं अन्य ढांचे के बारे में निश्चित नहीं हूँ। मैंने इसका उपयोग नहीं किया है, लेकिन यह फ्लक्स नामक संरचना पर बनाया गया है जिसे बहुत अच्छी तरह से सोचा जाता है और ऐसा लगता है कि अभी बहुत सारे कर्षण मिल रहे हैं। यह डेटा प्रवाह मॉडल के एक तरह से भी बना है जो प्रतिक्रिया को टोटे (जैसा कि उन्हें करना चाहिए) से प्यार करता है। पता नहीं है कि यह आपके लिए सही चीज है लेकिन यह निश्चित रूप से जांचने लायक है।

+0

क्या आपको यकीन है कि डेटास्टोर के लिए रिफ्लक्स है? – Filippos

+0

@Filippos मुझे बहुत यकीन है: https://github.com/reflux/refluxjs#creating-data-stores – kory