मैं एक लिख रहा हूँ पर Jython का उपयोग करता है आवेदन की एक सूची है इस समय ज्योथन में पूरा आवेदन, और अत्यधिक अनुशंसा करेंगे। अपने निपटान में सभी जावा लाइब्रेरीज़ बहुत आसान हैं, और पाइथन सिंटैक्स और भाषा सुविधाएं वास्तव में जावा में से कुछ की तुलना में आसान बनाती हैं (मैं ज्यादातर यहां स्विंग के बारे में बात कर रहा हूं)।
the chapter on GUI Applications from the Jython book देखें। यह बहुत सारी तुलना करता है जैसे 'इस जावा कोड को देखो, और अब इसे आधे लंबाई के पायथन कोड में कम करें!'।
केवल चेतावनियां मैंने पाया हैं:
- Jython विकास अजगर के पीछे थोड़ा चलाने के लिए, यदि आप अजगर में कुछ करने का एक अच्छा रास्ता खोजने जो कष्टप्रद हो सकता है केवल यह समर्थित नहीं है की खोज के लिए जाता है, वर्तमान ज्योथन संस्करण में।
- कभी-कभी आपको पाइथन और जावा के बीच इंटरफ़ेस के साथ हिचकी हो सकती है (मेरे पास कुछ अनसुलझा समस्याएं here और here हैं, हालांकि इस तरह की चीज़ के लिए हमेशा कामकाज होते हैं)।
- वितरण उतना आसान नहीं है जितना हो सकता है, हालांकि एक बार जब आप यह समझते हैं कि यह कैसे करना है, तो यह काफी दर्द रहित है। मैं विधि here विधि का पालन करने की सलाह देते हैं। इसमें अनिवार्य रूप से शामिल हैं:
- विस्फोट jython.jar और इसमें अपने स्वयं के मॉड्यूल जोड़ना।
- एक छोटी जावा क्लास लिखना और संकलित करना जो पाइथन दुभाषिया बनाता है और आपके पायथन मॉड्यूल को लोड करता है।
- एक निष्पादन योग्य .jar फ़ाइल बनाना जिसमें jython.jar मॉड्यूल, आपके पाइथन मॉड्यूल और जावा क्लास शामिल हैं।
स्रोत
2011-10-11 23:48:59
+1 क्योंकि मैंने देखा कि आपका प्रतिनिधि 'int (1000 * 2/3)' था और मैं आपकी आत्मा को बचाने की कोशिश कर रहा था ;-) –