आप संपादक के अंदर एक डेवलपर के रूप में अपना बहुत सारा समय बिताने जा रहे हैं, इसलिए एक ऐसे संपादक का उपयोग करना महत्वपूर्ण है जिसके साथ आप सहज और उत्पादक हों।
इस लेख में:
मैं आपकी मदद करना चाहता हूं यह चुनें कि आपके लिए कौन सा रूबी आईडीई / संपादक सही है !
आपको इस निर्णय पर जोर देने की आवश्यकता नहीं है, बस एक को चुनें, इसे कुछ हफ्तों के लिए आज़माएं और देखें कि यह कैसा लगता है। आप बाद में कभी भी अपना संपादक बदल सकते हैं।
यहां देखने के लिए कुछ चीज़ें दी गई हैं :
- आपके लिए चीजों को आसान बनाने के लिए रूबी से संबंधित कौन से प्लगइन्स उपलब्ध हैं
- संपादक खुला स्रोत है या नहीं
- अंतर्निहित सुविधाएं जो आपकी उत्पादकता में सुधार करती हैं (जैसे कोड स्निपेट, स्वतः पूर्ण, स्वच्छ डिज़ाइन जो आपके रास्ते में नहीं आती)
ये सभी संपादक विंडोज, लिनक्स और मैक का समर्थन करते हैं।
आइए शुरू करें!
एटम संपादक
एटम जीथब का एक ओपन-सोर्स कोड एडिटर है। यह रूबी सहित कई प्रोग्रामिंग भाषाओं का समर्थन करता है।
पेशेवरों :
- गिट एकीकरण
- कोड स्निपेट के लिए अच्छा समर्थन (समय बचाने वाला)
- आपको सीधे संपादक में कोड चलाने की अनुमति देता है (प्लगइन के साथ)
विपक्ष :
- वास्तव में बड़ी फ़ाइलें खोलते समय धीमा हो सकता है
VSCode संपादक
VSCode Microsoft का एक ओपन-सोर्स कोड संपादक है और यह एटम जैसी ही GUI तकनीक पर आधारित है।
पेशेवरों :
- टर्मिनल एकीकरण
- डीबगर एकीकरण और अन्य आईडीई जैसी सुविधाएं (प्लगइन के माध्यम से भाषा समर्थन की आवश्यकता है)
- सक्रिय विकास के तहत
विपक्ष :
- रूबी भाषा प्लगइन को कई अपडेट नहीं मिलते हैं, लेकिन यह काम करता है 🙂
रूबीमाइन आईडीई
RubyMine JetBrains का एक क्लोज-सोर्स कोड एडिटर है। सुविधाओं के मामले में यह सबसे संपूर्ण आईडीई है, लेकिन यह मुफ़्त भी नहीं है।
पेशेवरों :
- रिफैक्टरिंग समर्थन
- परीक्षण ढांचे, बंडलर, रेक, टर्मिनल, आदि के साथ एकीकरण
- बुद्धिमान स्वतः पूर्णता
विपक्ष :
- बंद स्रोत
- प्रदर्शन और UI डिज़ाइन के मामले में "भारी" महसूस कर सकते हैं
VIM संपादक
VIM (VI iMproved) एक ओपन-सोर्स संपादक है जो सदियों से मौजूद है, सबसे खास बात यह है कि यह टर्मिनल आधारित है। , अन्य संपादकों के विपरीत जो GUI- आधारित हैं। इसमें अनगिनत प्लगइन्स हैं जिन्हें आप नई सुविधाओं को जोड़ने के लिए इंस्टॉल कर सकते हैं।
पेशेवरों :
- कई कीबोर्ड शॉर्टकट और प्लग इन
- आप टर्मिनल को छोड़े बिना और अपने माउस के बिना वह सब कुछ कर सकते हैं जो आपको चाहिए
- शक्तिशाली संपादन सुविधाएं (अंदर के उद्धरण हटाएं, रेगेक्स बदलें, ब्लॉक चयन, आदि)
विपक्ष :
- सीधी सीखने की अवस्था
- प्रारंभिक सेटअप में कुछ समय लगता है (.vimrc फ़ाइल और प्लगइन्स इंस्टॉल करना)
अन्य संपादक
जबकि ये चार संपादक हैं जो मुझे लगता है कि रूबी समुदाय में सबसे लोकप्रिय हैं, फिर भी कुछ अन्य हैं जो उल्लेख के लायक हैं।
यहां सूची है :
- उत्कृष्ट पाठ
- Emacs
- Cloud9 (ऑनलाइन संपादक)
बेझिझक इन्हें आजमाएं।
व्यक्तिगत रूप से, मैं अपने अधिकांश रूबी विकास और लेखन के लिए एटम का उपयोग करता हूं, त्वरित संपादन के लिए (जैसे कॉन्फ़िगरेशन फ़ाइलें) मैं वीआईएम का उपयोग करता हूं।
सारांश
आपने रूबी के कुछ संपादकों के बारे में सीखा है जो आपके काम को आसान बना सकते हैं, आप किसे चुनेंगे?
मुझे टिप्पणियों में बताएं 🙂
पढ़ने के लिए धन्यवाद!