मैं वर्तमान में पाइथन देख रहा हूं क्योंकि मुझे वास्तव में टेक्स्ट पार्सिंग क्षमताओं और nltk लाइब्रेरी पसंद है, लेकिन परंपरागत रूप से मैं .NET/C# प्रोग्रामर हूं। मुझे नहीं लगता कि आयरनपीथन मेरे लिए एकीकरण बिंदु है क्योंकि मैं एनएलटीके का उपयोग कर रहा हूं और संभावित रूप से सीएलआर को उस पुस्तकालय के बंदरगाह की आवश्यकता होगी। मैंने Python for .NET पर थोड़ा सा देखा है और यह सोच रहा था कि यह शुरू करने के लिए एक अच्छी जगह थी या नहीं। क्या सी # में एक अजगर वर्ग मार्शल करने का कोई तरीका है? इसके अलावा, क्या इस समाधान का अभी भी उपयोग किया जा रहा है? अभी तक बेहतर है, क्या किसी ने यह किया है? एक बात जो मैं सोच रहा हूं वह सिर्फ एक चलने वाले माध्यम का उपयोग कर रहा है (पाइथन में पार्स, मोंगोडीबी में स्टोर, और .NET में साइट चलाएं)।पायथन और .NET एकीकरण
उत्तर
एनएलटीके शुद्ध-पायथन है और इस प्रकार आयरनपीथन पर आसानी से चलाने के लिए बनाया जा सकता है। एक खोज this ticket चालू हो गई - सभी को केवल कुछ अतिरिक्त पायथन पुस्तकालय स्थापित करना है जो डिफ़ॉल्ट रूप से आयरनपीथन के साथ नहीं आते हैं।
यह आपके लिए एकीकृत करने का सबसे आसान तरीका है। अन्यथा, आपको या तो पाइथन को उपप्रोसेस के रूप में चलाने की आवश्यकता होगी, जो जटिल लगता है, या आपके अनुरोधों का उत्तर देने वाले सर्वर के रूप में पायथन चलाएं। यह शायद सबसे अधिक स्केलेबल है, हालांकि जटिल, दृष्टिकोण। यदि आप इस तरह से जाते हैं, तो सर्वर कोड को सरल बनाने के लिए ट्विस्ट पर विचार करें।
लेकिन पहले आयरनपीथन को आजमाएं ...
केवल एक विचार
कैसे एक सर्वर के रूप में पीछे अजगर चल रहा है, और सॉकेट के साथ नेट से कनेक्ट के बारे में?
चूंकि एनएलटीके लोडिंग समय लेती है और वैसे भी इसे पहले से लोड करती है।
मुझे नहीं पता कि आपको आयरनपीथन के साथ समस्या क्यों है। आप अभी भी किसी भी और सभी एनएलटीके कॉल का उपयोग कर सकते हैं।
पाइथन कक्षा को सी # में पोर्ट करने के बारे में आपके प्रश्न का उत्तर देने के लिए: compiling your python code into an EXE आज़माएं। यह आपके सभी पायथन वर्गों के साथ एक डीएलएल बनाता है। यह ऐसा कुछ है जो थोड़ी देर के लिए रहा है और यह पिछले
- 1. पायथन और केडीबी एकीकरण
- 2. पायथन और मेवेन (यूनिट टेस्ट एकीकरण)
- 3. जावा पायथन एकीकरण
- 4. डीजेगो और पेपैल एकीकरण
- 5. .NET और svn
- 6. .net अनुप्रयोग के साथ एंटी वायरस एकीकरण
- 7. पायथन में एकीकरण परीक्षण, सुझाव उपकरण और प्रथाओं?
- 8. डीबगिंग और आईपीथन एकीकरण के साथ एक पायथन आईडीई?
- 9. पायथन/Django निरंतर एकीकरण के लिए टीमसिटी
- 10. पायथन के साथ पावरहेल एकीकरण (आयरनपीथन नहीं)
- 11. ऑटोफैक और क्वार्ट्ज.Net एकीकरण
- 12. निरंतर एकीकरण और क्यूए
- 13. हैडोप और माईएसQL एकीकरण
- 14. नेटबीन और रेडमाइन एकीकरण
- 15. डोजर और स्प्रिंग एकीकरण
- 16. एक्सकोड और सीयूडीए एकीकरण
- 17. FsCheck और NUnit एकीकरण
- 18. Mercurial और Notepad ++ एकीकरण
- 19. Magento और मूडल एकीकरण
- 20. काहिरा और क्यूटी एकीकरण
- 21. टोमकैट और ग्रहण एकीकरण
- 22. माइलिन और रेडमाइन एकीकरण
- 23. टीमसिटी और एमएसबिल्ड एकीकरण
- 24. जेएसटीएस्टड्रिवर और निरंतर एकीकरण
- 25. एसएएसएस और जेकिल एकीकरण
- 26. जिरा और टीएफएस एकीकरण?
- 27. आयरनपीथन बनाम पायथन .NET
- 28. आईफोन के लिए सीएफ़नेटवर्क और बोनजोर एकीकरण मैक एकीकरण
- 29. क्लासिक एएसपी और एएसपी.नेट एकीकरण
- 30. Grails एकीकरण परीक्षण और लेनदेन
अच्छा, यही वह है जिसे मैं ढूंढ रहा था। मुझे डर था कि आयरनपीथन एनएलटीके की सभी कार्यक्षमताओं का समर्थन नहीं कर पाएगा, लेकिन अगर मुझे केवल अतिरिक्त पुस्तकालयों की ज़रूरत है, तो यह शानदार है। – Trent