लघु जवाब
आईडीई छोड़ें और विम (या अपने पसंदीदा, सरल, पाठ संपादक)
लांग जवाब
का उपयोग मैं एक सी # डेवलपर हूं और दृश्य का इस्तेमाल किया है प्रोग्रामिंग शुरू करने के बाद से एक आईडीई के रूप में स्टूडियो। मुझे विजुअल स्टूडियो पसंद है और हमेशा उन लोगों पर हँसे जिन्होंने आईडीई का उपयोग नहीं किया। मुझे बस यह नहीं मिला। तो जब मैंने रेल पर रूबी सीखना शुरू किया, तो मैंने जो पहली चीज की थी वह सबसे अच्छा आईडीई उपलब्ध था। मैंने NetBeans, RubyMine, Aptana, और हर पाठ संपादक को ढूंढने की कोशिश की (स्टील में रुबी नहीं, हालांकि, बी/सी मैं इसके लिए भुगतान नहीं करना चाहता था)।
मैं अंततः नेटबीन पर बस गया और सोचा कि यह बहुत अच्छा था। लेकिन लोड करने में 30-60 सेकंड लगते हैं। और आप जल्द ही पता लगाते हैं कि रूबी के साथ इंटेलिजेंस वास्तव में काम नहीं करता है (और यहां तक कि अगर ऐसा होता है, तो रेल एपीआई वास्तव में इंटेलिजेंस के साथ वास्तव में समझ में नहीं आता है)।क्या हुआ था कि मैंने अपनी फ़ाइलों को त्वरित संपादन करने के लिए नोटपैड ++ का उपयोग करके खुद को पाया।
लेकिन फिर धीरे-धीरे मैंने नोटपैड ++ का उपयोग करना शुरू कर दिया और मुझे अपना सर्वर चलाना होगा, इसलिए मैंने सर्वर चलाने के लिए कंसोल खोल दिया (मेरे विचार के बजाए)। तब मुझे एक नियंत्रक उत्पन्न करने की आवश्यकता थी, लेकिन नियंत्रक उत्पन्न करने के लिए कमांड लाइन सिंटैक्स को देखने के लिए यह तेज़ था कि यह मेरा आईडीई लोड करना था। यही वह समय था जब मुझे एहसास हुआ कि मुझे रेल विकास के लिए वास्तव में जरूरत नहीं है, या यहां तक कि चाहते हैं, और आईडीई, मैं नोटपैड ++ से पूरी तरह से खुश था। उन नो-आईडीई लोग सब के बाद इतना पागल नहीं थे।
तो मैंने उन सभी पाठ संपादकों को देखा जो मैंने पाया और विम में भाग गया (आप जानते हैं, वह क्रोधित पुराना टेक्स्ट एडिटर है कि उन गड़बड़ पुराने प्रोग्रामर मेरे जन्म से पहले उपयोग करते थे)। विम, कुछ रेल प्लगइन्स के साथ, अब मैं रेल विकास के लिए उपयोग कर रहा हूं। मेरे विजुअल स्टूडियो से प्यार करने वाले को आत्मविश्वास करना मुश्किल था कि कंसोल आधारित टेक्स्ट एडिटर वास्तव में मुझे पूर्ण आईडीई की तुलना में अधिक उत्पादक बना देगा, लेकिन एक बार मैंने इसे मौका दिया, तो मैं वास्तव में प्रभावित हुआ।
अब, एक ही समय में विम और रेल और रूबी सीखना एक बड़ा उपक्रम है, लेकिन मैं कम से कम आपको रेल कमांड लाइन सीखने और एक वसा, धीमी, $ 200 आईडीई के बजाय अपने पसंदीदा टेक्स्ट एडिटर का उपयोग करने की सलाह दूंगा।
मुझे इसमें भी बहुत दिलचस्पी है। यह अच्छा होगा अगर मैं रूबी के लिए विजुअल स्टूडियो का उपयोग कर सकूं - अब तक मैं सब्लिमे का उपयोग कर रहा हूं, लेकिन वीएस अच्छा होगा। –
मैं पूरी तरह से वीएस के अनुलग्नक को समझता हूं (मैं बस इसके बिना सी # लिखने की कल्पना नहीं कर सकता), लेकिन, मेरा विश्वास करो, आपको रूबी के लिए इसकी आवश्यकता नहीं है। आईएमएचओ, रूबी में सबसे मूल्यवान उपकरण 'irb' है। –
मेरा व्यवसाय भागीदार टेक्स्टमैट का उपयोग करता है (जैसा कि www.railscasts.com से लड़का करता है) और वे वाकई सिंटैक्स हाइलाइटिंग पसंद करते हैं। मैं Jetbrains द्वारा RubyMine का उपयोग करें। मुझे यह पसंद है, लेकिन मुझे यह मानना है कि मैं रूबीमाइन में पूरा होने का उपयोग नहीं करता जितना मैं वीएस में करता हूं जब सी # में कोडिंग करता हूं। तो मैं देख सकता हूं कि क्यों कुछ लोग रूबी के साथ आईडीई का उपयोग नहीं करते हैं। मैं मुख्य रूप से करता हूं क्योंकि मैंने अपने लिए पैसे का भुगतान किया है (टेक्स्टमैट भी भुगतान के लिए है, लेकिन बहुत कम महंगा है)। –