असल में वहाँ कई विकल्प यह (क) कैसे आप neo4j (रेस्ट या नहीं) के साथ बातचीत करना चाहते हैं (ख) अपने क्रम पर्यावरण पर निर्भर करता है कर रहे हैं।
जब आपका एप्लिकेशन केवल आरईएसटी संचार के साथ ठीक है और आप अपने (डेटा) तक पहुंचने के लिए ANORM का उपयोग करना ठीक है। एक आशाजनक चालक है जो वर्तमान में अनुरोधकर्ता भाषा के रूप में साइफर का उपयोग करके बहुत सारी चीजें करने के लिए पर्याप्त है। आप इसे वहां देख सकते हैं (AnormCypher): https://github.com/AnormCypher/AnormCypher। एएनओआरएम की शक्ति बहुत बहस का स्रोत है, लेकिन मुझे लगता है कि इसमें बहुत अच्छी सुविधा है।
फ़ोकोड स्कैला ड्राइवर भी है जो बहुत पूर्ण है, और दूसरा संस्करण (अब के लिए एम 1) में आरईएसटी क्षमताओं को भी शामिल किया जाएगा। इस ड्राइवर की शक्ति (neo4j-scala) स्वच्छ डीएसएल है जो यह अमूर्त ट्रैवर्सल आंतरिक प्रदान करता है, यह बहुत सहज और अच्छी तरह से प्रलेखित है।
दूसरी तरफ, मैंने अपना driver कुछ समय शुरू किया था, लेकिन इसमें अधिक प्रयास करने का समय नहीं था (यह जल्द ही बदल जाएगा)। वर्तमान संस्करण अभी भी किसी न किसी एप्लिकेशन के साथ मोटा और कसकर है। लेकिन यह चालक भविष्य की प्रतिक्रियाशीलता (अब अक्का आधारित) और खेल के जेसन एपीआई का उपयोग करने की कोशिश करता है। हालांकि, इस तरह से डॉक्टर की कमी और सफाई की कमी के कारण सबसे अधिक उत्पादक नहीं होगा ... किसी भी मदद का स्वागत है ;-)। साथ ही यह एक प्ले प्लगइन भी है, फिर कॉन्फ़िगर करना और इंजेक्ट करना बहुत आसान है।
सामान्य के बारे में ड्राइवरों में अधिक जानकारी के लिए, तुम वहाँ जाना चाहिए:http://www.neo4j.org/develop/drivers
स्रोत
2013-03-20 10:16:18
http://neo4j.org/develop/scala –