मानक उत्तर यह है कि जब आप केवल कोड की कुछ पंक्तियां लिखने की आवश्यकता होती है तो यह उपयोगी होता है ...जब आप जावा का उपयोग कर सकते हैं तो ज्योथन का उपयोग क्यों करें?
मेरे पास दोनों भाषाएं ग्रहण के अंदर एकीकृत हैं। चूंकि ग्रहण संकलन, व्याख्यान, चलाना इत्यादि को "रन" दोनों को ठीक से संभालता है।
दोनों के लिए ग्रहण आईडीई समान है - तत्काल "संकलन", इंटेलिजेंस इत्यादि। दोनों डीबग परिप्रेक्ष्य के उपयोग की अनुमति देते हैं।
यदि मैं जावा की कुछ पंक्तियों का परीक्षण करना चाहता हूं, तो मुझे एक पूरी नई जावा प्रोजेक्ट बनाने की ज़रूरत नहीं है - मैं सिर्फ ग्रहण के अंदर Scrapbook सुविधा का उपयोग करता हूं जो मुझे "बनाने के बिना जावा अभिव्यक्ति निष्पादित करता है एक नया जावा प्रोग्राम। यह मौजूदा कक्षा का त्वरित परीक्षण करने या कोड स्निपेट का मूल्यांकन करने का एक साफ तरीका है "।
जैथन जावा पुस्तकालयों के उपयोग की अनुमति देता है - लेकिन फिर जावा (परिभाषा के अनुसार) जावा करता है!
तो ज्योथन किस अन्य लाभ प्रदान करता है?
मजेदार, मैं पूछने जा रहा था "जावा का उपयोग क्यों करें जब आप केवल ज्योथन का उपयोग कर सकते हैं?" ज्योथन से स्विंग करने का प्रयास करें और देखें कि यह कितना सुखद है: 'बीटीएन = जेबटन (" मुझे क्लिक करें ", actionPerformed = SomeFunction)'। बटन क्लिक को संभालने के लिए बस एक संपूर्ण कक्षा लिखने से आसान बिट, नहीं? –
बहुत बुरा है कि यह सवाल बंद है; क्योंकि एक बहुत अच्छा बिंदु है जो किसी भी उत्तर में दिखाई नहीं देता है (जब तक कि मैंने अनदेखा नहीं किया): ज्योथन के साथ, मैं चल रहे जेवीएम के संदर्भ में नया कोड निष्पादित कर सकता हूं। आप जावा के साथ ऐसा नहीं कर सकते। – GhostCat
मुझे समझ में नहीं आया कि यह खोज बंद क्यों है। –