एक डेवलपर के रूप में आप अपना बहुत सारा समय एडिटर के अंदर बिताने जा रहे हैं, इसलिए एक ऐसे एडिटर का उपयोग करना महत्वपूर्ण है जिसके साथ आप सहज और उत्पादक हों।
इस लेख में:
मैं आपकी मदद करना चाहता हूं चुनने में कि आपके लिए कौन सा रूबी IDE / एडिटर सही है!
आपको इस निर्णय पर जोर देने की आवश्यकता नहीं है, बस एक चुनें, इसे कुछ हफ्तों के लिए आज़माएं और देखें कि यह कैसा लगता है। आप बाद में हमेशा अपना एडिटर बदल सकते हैं।
यहाँ कुछ चीजें हैं जिन पर ध्यान देना चाहिए:
- कौन से रूबी-संबंधित प्लगइन्स उपलब्ध हैं जो आपके लिए चीजों को आसान बनाते हैं
- एडिटर ओपन-सोर्स है या नहीं
- बिल्ट-इन फीचर्स जो आपकी उत्पादकता में सुधार करते हैं (जैसे कोड स्निपेट्स, ऑटो-कंप्लीट, क्लीन डिज़ाइन जो आपके रास्ते में नहीं आता)
ये सभी एडिटर्स विंडोज, लिनक्स और मैक को सपोर्ट करते हैं।
आइए शुरू करते हैं!
Atom एडिटर
Atom Github का एक ओपन-सोर्स कोड एडिटर है। यह रूबी सहित कई प्रोग्रामिंग भाषाओं को सपोर्ट करता है।

पक्ष:
- Git इंटीग्रेशन
- कोड स्निपेट्स के लिए अच्छा समर्थन (समय बचाने वाला)
- प्लगइन्स के साथ एडिटर में सीधे कोड चलाने की अनुमति देता है
विपक्ष:
- बहुत बड़ी फाइलें खोलते समय धीमा हो सकता है
VSCode एडिटर
VSCode माइक्रोसॉफ्ट का एक ओपन-सोर्स कोड एडिटर है और यह Atom के समान GUI तकनीक पर आधारित है।

पक्ष:
- टर्मिनल इंटीग्रेशन
- डीबगर इंटीग्रेशन और अन्य IDE-जैसी सुविधाएँ (प्लगइन्स के माध्यम से भाषा समर्थन की आवश्यकता)
- सक्रिय विकास के तहत
विपक्ष:
- रूबी भाषा प्लगइन को कई अपडेट नहीं मिलते, लेकिन यह काम करता है 🙂
RubyMine IDE
RubyMine JetBrains का एक क्लोज्ड-सोर्स कोड एडिटर है। यह सुविधाओं के मामले में सबसे पूर्ण IDE है, लेकिन यह मुफ़्त भी नहीं है।

पक्ष:
- रीफैक्टरिंग समर्थन
- टेस्टिंग फ्रेमवर्क्स, बंडलर, rake, टर्मिनल, आदि के साथ इंटीग्रेशन
- इंटेलिजेंट ऑटो-कंप्लीशन
विपक्ष:
- क्लोज्ड सोर्स
- प्रदर्शन और UI डिज़ाइन के मामले में "भारी" महसूस हो सकता है
VIM एडिटर
VIM (VI iMproved) एक ओपन-सोर्स एडिटर है जो युगों से मौजूद है, सबसे खास विशेषता यह है कि यह टर्मिनल-आधारित है, अन्य एडिटर्स के विपरीत जो GUI-आधारित हैं। इसमें अनगिनत प्लगइन्स हैं जिन्हें आप नई सुविधाएँ जोड़ने के लिए इंस्टॉल कर सकते हैं।

पक्ष:
- कई कीबोर्ड शॉर्टकट्स और प्लगइन्स
- आप टर्मिनल छोड़े बिना और अपने माउस के बिना वह सब कुछ कर सकते हैं जो आपको चाहिए
- शक्तिशाली एडिटिंग सुविधाएँ (कोट्स के अंदर डिलीट करें, रेगेक्स रिप्लेस, ब्लॉक सिलेक्शन, आदि)
विपक्ष:
- खड़ी सीखने की अवस्था
- प्रारंभिक सेटअप में कुछ समय लगता है (.vimrc फाइल और प्लगइन्स इंस्टॉल करना)
अन्य एडिटर्स
हालांकि ये चार एडिटर्स वही हैं जो मुझे लगता है कि रूबी कम्युनिटी में सबसे लोकप्रिय हैं, फिर भी अन्य हैं जो उल्लेख के लायक हैं।
यहाँ सूची है:
- Sublime Text
- Emacs
- Cloud9 (ऑनलाइन एडिटर)
बेझिझक इन्हें आज़माएं।
व्यक्तिगत रूप से, मैं अपने अधिकांश रूबी डेवलपमेंट और लेखन के लिए Atom का उपयोग करता हूं और त्वरित संपादन (कॉन्फिगरेशन फाइलों की तरह) के लिए VIM का उपयोग करता हूं।
सारांश
आपने कुछ रूबी एडिटर्स के बारे में सीखा जो आपके काम को आसान बना सकते हैं, आप किसे चुनने जा रहे हैं?
मुझे कमेंट्स में बताएं 🙂
पढ़ने के लिए धन्यवाद!