मूल रूप से मैंने जुगर्नॉट का उपयोग करने की योजना बनाई, हालांकि, यह रेल 3 के साथ संगत नहीं है। और नया जुगर्नॉट 2 रेल से पूरी तरह से स्वतंत्र प्रतीत होता है, जो मैं नहीं चाहता हूं। तब मुझे क्रैम्प मिला, यह काफी साफ दिखता है, लेकिन अभी भी विकास में है। तो मैं बस सोच रहा हूं कि मुझे किस ढांचे का उपयोग करना चाहिए? या क्या कोई बेहतर है? धन्यवाद!मैं रेल का उपयोग करके चैट रूम बनाना चाहता हूं, क्या मुझे juggernaut 2 या क्रैम्प का उपयोग करना चाहिए?
उत्तर
मैंने इस सामान के विकल्पों को काफी व्यापक रूप से देखा है और रीयल-टाइम चैट रेल के अनाज के खिलाफ थोड़ा सा है। यदि आप वास्तव में रेल के अंदर रहना चाहते हैं, तो क्रैम्प शायद सबसे अच्छा विकल्प है। मेरी सलाह है कि आप इस लेख को वेबसाइट्स और रेल पर भी देखें: http://www.igvita.com/2009/12/22/ruby-websockets-tcp-for-the-browser/
संचार को संभालने के लिए EventMachine का उपयोग करना मतलब है कि आप अभी भी रेल के बाहर होंगे, फिर भी आप रूबी में हैं और मॉडल साझा कर सकते हैं और पुस्तकालयों। https://github.com/tobyhede/AsyncRails
जो मोटे तौर पर आधारित है पर:
मैं एक Async रेल GitHub पर निर्माण है https://github.com/igrigorik/async-rails
आप सही है कि नए रथ रेल से गैर युग्मित है कर रहे हैं, लेकिन वह 'नहीं करता है टी मतलब है कि आप दोनों एक साथ उपयोग नहीं कर सकते हैं। जुगर्नॉट रूबी लाइब्रेरी के साथ आता है। जुगर्नॉट का उपयोग करने से दीर्घकालिक कनेक्शन समस्या हल हो जाती है जो टोबी के बारे में बात कर रही थी।
जुगर्नॉट के बारे में कोई प्रश्न, मुझे एक लाइन पिंग करें (मैं निर्माता हूं)।
खैर - आप भी Socky की कोशिश कर सकते: https://github.com/socky/socky-server-ruby
यह माणिक आधारित है, और सबसे उपकरणों का समर्थन करने फ्लैश वापस आने के साथ आधार के रूप में WebSocket उपयोग करता है। इसके अलावा यह पूरी तरह से रूबी-आधारित है, इसलिए यदि आप चाहें तो इसे आज़माएं :)
- 1. मैं NumPy/SciPy का उपयोग करना चाहता हूं। क्या मुझे पाइथन 2 या 3 का उपयोग करना चाहिए?
- 2. RDiscount का उपयोग करके, मुझे वास्तविक स्वरूपण कहां करना चाहिए?
- 3. नोड जेएस - लगातार निजी चैट रूम बनाना
- 4. मुझे क्या gacutil.exe का उपयोग करना चाहिए?
- 5. मैं अपना स्वयं का सी # डीबगर बनाना चाहता हूं - यह कैसे करेगा? मुझे किस उपकरण का उपयोग करना चाहिए?
- 6. क्या मुझे फ़्लैश या फ्लेक्स का उपयोग करना चाहिए?
- 7. रेल में, क्या मुझे जेनरेटर का उपयोग करना चाहिए?
- 8. क्या मुझे बूटस्ट्रैप का उपयोग करना चाहिए?
- 9. क्या मुझे jQuery.each() का उपयोग करना चाहिए?
- 10. एचटीएमएल। क्या मुझे सीडीएटीए का उपयोग करना चाहिए या HTML
- 11. क्या मुझे jQuery.inArray() का उपयोग करना चाहिए?
- 12. क्या मुझे विरासत या संरचना का उपयोग करना चाहिए?
- 13. क्या मुझे eval() या call_user_func() का उपयोग करना चाहिए?
- 14. क्या मुझे एम या पीएक्स का उपयोग करना चाहिए?
- 15. क्या मुझे HttpRuntime.Cache का उपयोग करना चाहिए?
- 16. क्या मुझे इंटरफ़ेस निर्माता का उपयोग करना चाहिए या नहीं?
- 17. क्या मुझे स्लीप() का उपयोग करना चाहिए या बस उन्हें
- 18. चैट रूम पर स्पैम का पता लगाने
- 19. क्या मुझे टेक्स्ट फ़ाइल या डेटाबेस का उपयोग करना चाहिए?
- 20. शेयरपॉइंट: क्या मुझे सूचियों या डेटाबेस का उपयोग करना चाहिए?
- 21. क्या मुझे WPF कनवर्टर या ट्रिगर का उपयोग करना चाहिए?
- 22. क्या मुझे श्रोता या पर्यवेक्षक का उपयोग करना चाहिए?
- 23. जीयूआई। क्या मुझे एसडब्ल्यूटी या जीडब्ल्यूटी का उपयोग करना चाहिए?
- 24. सिग्नलआर एकाधिक चैट रूम
- 25. क्या मुझे AppDomain.CurrentDomain.BaseDirectory या System.Environment.CurrentDirectory का उपयोग करना चाहिए?
- 26. क्या मुझे अलार्ममेनगर या हैंडलर का उपयोग करना चाहिए?
- 27. क्या मुझे प्रोटोटाइप का उपयोग करना चाहिए या नहीं?
- 28. एंड्रॉइड फ्रैगमेंट्स को मुझे 1 खंड का पुन: उपयोग करना चाहिए या नए उदाहरण बनाना चाहिए?
- 29. क्या मुझे गिट स्थिति का विश्लेषण करना चाहिए या गिटारप का उपयोग करना चाहिए?
- 30. क्या मुझे डबल या फ्लोट का उपयोग करना चाहिए?
मैंने अभी जुगर्नॉट का उपयोग करके ऐप में रीयलटाइम समर्थन जोड़ा और अत्यधिक प्रभावित हुआ। निर्माता के सक्रिय होने के लिए – lebreeze
+1 – austinbv