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