5

मैं डीएलआर के शीर्ष पर बनाई गई गतिशील भाषाओं के बारे में अधिक जानने के लिए कुछ समय लेना चाहता हूं और मुझे यकीन नहीं है कि कौन सी भाषा सीखने के लिए बेहतर होगी।कौन सी गतिशील .NET भाषा सीखने के लिए और अधिक समझ में आता है, आयरन रूबी या आयरन पायथन?

सीमित समय होने के बाद, मेरे पास वास्तव में केवल उनमें से एक को जानने के लिए समय है।

लंबे समय में दोनों में से कौन सा विचार (आयरन रूबी या आयरन पायथन) अधिक उपयोगी होगा?

उत्तर

4

यदि यह 'सीएलआर पर कौन सी भाषा बेहतर चलती है,' तो अभी, आयरनपीथन हाथ से जीतता है।

दीर्घकालिक हालांकि, 'जो भाषा मुझे और अधिक सिखा देगा, और मुझे बेहतर सेवा एक प्रोग्रामर के रूप में अपने कैरियर' के लिए, मैं निश्चित रूप से कह सकते हैं कि IronRuby (इस CPython का सच होगा बनाम CRuby भी)

रुबी आपको पाइथन की तुलना में अधिक 'अवधारणाओं' के बारे में बताएगी, क्योंकि यह लैम्बडा फ़ंक्शंस, कोड ब्लॉक, eval, आदि जैसे चीजों को कैसे संभालने में अधिक उदार है।

वैसे भी, यह शायद लौ-युद्ध में उतरने जा रहा है। क्षमा करें

+0

शानदार उत्तर, और अधिक अवधारणाओं के संपर्क में नहीं सोचा था। इसी तरह मुझे लगता है कि रूबी जावा से आने वाले सीखते हैं: इसमें नई चीजें हैं जिन्हें मैंने कभी नहीं देखा है। –

+0

और अवधारणाएं? लेकिन पायथन में लैम्बडास, प्रथम श्रेणी के कार्य, और eval है। मुझे लगता है कि रूबी बिल्ट-इन्स पाइथन की तुलना में लैम्बडास/कोड ब्लॉक का उपयोग करने की अधिक संभावना है। –

2

मैं फिलहाल आयरनपीथन के लिए जाऊंगा क्योंकि इसके लिए बहुत सारी किताबें/जानकारी है (IronPython In Action अभी खत्म हो रहा है)।

मैं व्यक्तिगत रूप से आयरनआरबी सीखूंगा क्योंकि रूबी ने पाइथन पर काम करने के तरीके को प्राथमिकता दी है और चूंकि यह वही है, फिर चुनें कि आप कौन सी भाषा पसंद करते हैं।

3

जो भी आप चुनते हैं, IronEditor पर एक नज़र डालें - यह चारों ओर खेलने के लिए बहुत अच्छा है। मैं वर्तमान में उन भाषाओं को स्वयं कोशिश करने और लेने के लिए इसका उपयोग कर रहा हूं ...

5

भाषाओं की सापेक्ष योग्यता (जो स्वयं में एक पूरी पissing प्रतियोगिता होगी) के बिना, आयरनपीथन (स्थिर 1.1.1, बीटा 2.0) IronRuby (अल्फा)

0

जैसा कि अन्य ने कहा, आयरनपीथन अधिक स्थिर और परिपक्व है, और आप अधिक नमूने और नियमित पाइथन कोड के बहुत से पा सकते हैं जो आप कोशिश कर पाएंगे।

आयरनआरबी बहुत अच्छा है लेकिन सावधान रहें: इसे आजमाने के लिए आपको एसवीएन से कोड प्राप्त करने और इसे स्वयं संकलित करने की आवश्यकता है। या आप Dynamic Silverlight SDK डाउनलोड कर सकते हैं और इसे इस तरह से प्राप्त कर सकते हैं, लेकिन आपको इस माहौल को सीखने में कभी भी खर्च करना होगा।

1

मैं सिर्फ यह उल्लेख करना चाहता हूं कि जावास्क्रिप्ट (जेस्क्रिप्ट) का एक डीएलआर संस्करण भी है, जो मेरा व्यक्तिगत एफएवी है। यदि आप डीएलआर उपयोग के लिए सीखने के लिए एक नई भाषा की तलाश में हैं, तो मैं बताता हूं कि लोहेपीथॉन का उल्लेख है, यह डीएलआर के मामले में आगे है। पाइथन गुई प्रोग्रामिंग के लिए डीएलआर के बाहर भी काफी लोकप्रिय है, और एमजेसी वेब ऐप्स के लिए Django प्रदान करता है।

यह पूरी तरह से व्यक्तिपरक है, लेकिन मुझे लगता है कि रूबी लोकप्रियता थोड़ा कम हो रही है। लंबे समय तक मुझे लगता है कि यह पर्ल, इस्तेमाल और सम्मान की तरह होगा, लेकिन बाल्टी में अन्य विकल्पों की तुलना में एक बूंद होगी। मुझे वास्तव में रूबी (और perl) पसंद है, लेकिन यह आपके इच्छित उद्देश्य के लिए एक नया रास्ता के रूप में सुझाव नहीं देगा।

+0

पर्ल वास्तव में तब तक काफी लोकप्रिय है जब तक आपकी बाल्टी "प्रोग्रामिंग" न हो और न केवल "वेब प्रोग्रामिंग" हो। –

+0

@ सेन मैकमिलन, हालांकि पर्ल का एक डीएलआर संस्करण नहीं है, मुझे किसी भी मामले में पता है ... एमएस ने काफी हद तक प्रबंधित जेस्क्रिप्ट समर्थन को बहुत जल्दी गिरा दिया, एक आयरनजेएस कार्यान्वयन भी गति प्राप्त कर रहा है। मुझे नहीं लगता कि डीएलआर ज्यादा प्रगति करेगा, एमएस ने सभी डीएलआर डेवलपर्स को फिर से सौंपा है। :( – Tracker1

संबंधित मुद्दे