2017-02-21 16 views
5

मेरे ऐप में वेब सॉकेट लागू करना मैं उलझन में हूं कि कौन सा मणि बेहतर है। मुझे कई अलग-अलग अवसर मिलते हैं, हालांकि, कुछ अलग-अलग हैं।क्या एक्शन केबल फेय जैसी ही चीज है?

अंत में, मैंने एक्शन केबल (एक रेल 5 मूल भाग) और फेय (पहले दिखाई दिया और बहुत लोकप्रिय हो गया) चुना है।

लेकिन अब मैं अटक गया हूं - क्या एक्शन केबल फेय जैसी ही चीज है? अंतर क्या हैं (यदि कोई है)?

+1

उत्तर से मतदान करना आसान है, है ना? –

+1

मुझे लगता है कि नीचे वोट थे क्योंकि सवाल थोड़ा सा है [ऑफ-विषय] (http://stackoverflow.com/help/on-topic) – rogelio

+2

मुझे लगता है कि ऐसा इसलिए है क्योंकि लोग ऐसे प्रश्न पसंद करते हैं जैसे "चलाने के लिए आदेश क्या है माइग्रेशन? " मेरा सवाल ऑफ-विषय नहीं था, हालांकि, यह नज़र में दिखता था। कम से कम मैं ऑफ-विषय नहीं बनना चाहता था। मैं बस इन रत्नों को एकीकृत करने से पहले _in आगे प्रोग्रामिंग_ में अंतर क्या प्राप्त करना चाहता था। –

उत्तर

8

फेय वेबसाइट से:फेय Bayeux प्रोटोकॉल के आधार पर एक प्रकाशित सबस्क्राइब मैसेजिंग सिस्टम है। यह नोड.जेएस और रूबी के लिए संदेश सर्वर और सर्वर पर और सभी प्रमुख वेब ब्राउज़र में उपयोग के लिए क्लाइंट प्रदान करता है।

ActionCable रीडमी से:कार्रवाई केबल को आसानी से अपने रेल आवेदन के बाकी के साथ WebSockets एकीकृत करता है। यह रूबी में एक ही शैली में रीयल-टाइम सुविधाओं को लिखने की अनुमति देता है और आपके बाकी रेल अनुप्रयोग के रूप में बनता है, जबकि अभी भी प्रदर्शनशील और स्केलेबल होता है। यह एक पूर्ण-स्टैक पेशकश है जो क्लाइंट-साइड जावास्क्रिप्ट ढांचे और सर्वर-साइड रूबी ढांचे दोनों प्रदान करता है। आपके पास सक्रिय रिकॉर्ड या पसंद के आपके ओआरएम के साथ लिखे गए आपके पूर्ण डोमेन मॉडल तक पहुंच है।


लघु जवाब हाँ है, दोनों पब/उप संदेश प्रणाली है।

लंबा उत्तर नहीं है, क्योंकि फेय निम्न स्तर वाला टूल है और एक्शनकेबल फेय (look here) का उपयोग करता है, कम से कम कुछ घटक।

लेकिन आप हमेशा फेय या एक्शनकेबल का उपयोग करके एक एप्लिकेशन बनाने के विभिन्न प्रयासों (शायद) के उपयोग से एक ही परिणाम प्राप्त कर सकते हैं। बड़ा अंतर यह है कि फेय रेल-आधारित घटक के बजाय रैक-आधारित घटक के रूप में काम करता है।

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