जब मैं ज्योथन या जर्बी का उपयोग कर सकता हूं तो मैं ग्रोवी का उपयोग क्यों करना चाहूंगा? क्या भाषा इस तथ्य के लिए कोई अंतर्निहित फायदे प्रदान करती है कि ज्योथन और जर्बी कौशल JVM के बाहर अपनी मूल भाषाओं पर लागू होते हैं?ज्योथन या जुर्बी पर ग्रोवी फायदे?
ध्यान रखें कि मैं जानबूझकर इस प्रश्न को सामान्य रखना चाहता हूं, लेकिन यदि किसी विशेष डोमेन में मौजूद कोई फायदे हैं, तो कृपया उनका वर्णन करने में संकोच न करें।
संपादित
, स्पष्ट करने के लिए अगर मैं JRuby में कुछ कोड लिखने, मैं अब, कुछ मामलों में, कि कोड JVM के बाहर स्थानांतरित कर सकते हैं, तो हो सकता है, या कम से कम मैं एक बेहतर समझ प्राप्त की है जरूरत रूबी का जबकि ग्रोवी कौशल केवल उस भाषा का उपयोग करते समय लागू होते हैं जो JVM के अंदर मौजूद है। ज्योथन और जुर्बी ने इसका लाभ उठाया है, ग्रोवी को इस नुकसान के लिए क्या करना है?
यदि ग्रोवी के पास आपके पास कोई लाभ नहीं है, और आप केवल ज्योथन या जुर्बी का उपयोग करने का सुझाव देंगे, तो मुझे बताएं।
संपादित सभी प्रश्नों के उत्तर के लिए 2
सभी को धन्यवाद, उनमें से ज्यादातर एक ही बिंदु बनाने के लिए, ग्रूवी जावा तो Jython या JRuby के साथ थोड़ा बेहतर एकीकृत करता है।
अप
का पालन करें Netbeans 6.5 मेरी आईडीई के रूप में मैं ने पाया है कि ग्रूवी बेहतर जावा परियोजनाओं के साथ तो एकीकृत करने के लिए JRuby का उपयोग करना। मुझे यकीन नहीं है कि एकीकरण की कमी जर्बी या नेटबीन की विफलता है। लेकिन इसे थोड़ा सा ग्रूवी के लिए उपयोग करने के बाद निश्चित रूप से एक पैर लग रहा है।
इस लायक के लिए एक उत्तर पोस्ट नहीं है, लेकिन सबसे अधिक भाषाओं Jython/JRuby/ग्रूवी तरह डोमेन-agnostic-- हैं वे सब तुम क्या चाहते हो जाएगा और अधिक या कम से। बस उस व्यक्ति को चुनें जिसे आप सबसे अच्छे हैं :-) – SCdF
या वैकल्पिक रूप से, सबसे अच्छे नाम वाला एक। – SCdF
तो आप कह रहे हैं कि दूसरे दो में ग्रोवी का उपयोग करने का कोई फायदा नहीं है? –