Computer >> कंप्यूटर ट्यूटोरियल >  >> प्रोग्रामिंग >> Ruby

सही रूबी IDE चुनें: डेवलपर्स के लिए एक व्यावहारिक गाइड

एक डेवलपर के रूप में आप अपना बहुत सारा समय एडिटर के अंदर बिताने जा रहे हैं, इसलिए एक ऐसे एडिटर का उपयोग करना महत्वपूर्ण है जिसके साथ आप सहज और उत्पादक हों।

इस लेख में:

मैं आपकी मदद करना चाहता हूं चुनने में कि आपके लिए कौन सा रूबी IDE / एडिटर सही है!

आपको इस निर्णय पर जोर देने की आवश्यकता नहीं है, बस एक चुनें, इसे कुछ हफ्तों के लिए आज़माएं और देखें कि यह कैसा लगता है। आप बाद में हमेशा अपना एडिटर बदल सकते हैं।

यहाँ कुछ चीजें हैं जिन पर ध्यान देना चाहिए:

  • कौन से रूबी-संबंधित प्लगइन्स उपलब्ध हैं जो आपके लिए चीजों को आसान बनाते हैं
  • एडिटर ओपन-सोर्स है या नहीं
  • बिल्ट-इन फीचर्स जो आपकी उत्पादकता में सुधार करते हैं (जैसे कोड स्निपेट्स, ऑटो-कंप्लीट, क्लीन डिज़ाइन जो आपके रास्ते में नहीं आता)

ये सभी एडिटर्स विंडोज, लिनक्स और मैक को सपोर्ट करते हैं।

आइए शुरू करते हैं!

Atom एडिटर

Atom Github का एक ओपन-सोर्स कोड एडिटर है। यह रूबी सहित कई प्रोग्रामिंग भाषाओं को सपोर्ट करता है।

सही रूबी IDE चुनें: डेवलपर्स के लिए एक व्यावहारिक गाइड

पक्ष:

  • Git इंटीग्रेशन
  • कोड स्निपेट्स के लिए अच्छा समर्थन (समय बचाने वाला)
  • प्लगइन्स के साथ एडिटर में सीधे कोड चलाने की अनुमति देता है

विपक्ष:

  • बहुत बड़ी फाइलें खोलते समय धीमा हो सकता है

VSCode एडिटर

VSCode माइक्रोसॉफ्ट का एक ओपन-सोर्स कोड एडिटर है और यह Atom के समान GUI तकनीक पर आधारित है।

सही रूबी IDE चुनें: डेवलपर्स के लिए एक व्यावहारिक गाइड

पक्ष:

  • टर्मिनल इंटीग्रेशन
  • डीबगर इंटीग्रेशन और अन्य IDE-जैसी सुविधाएँ (प्लगइन्स के माध्यम से भाषा समर्थन की आवश्यकता)
  • सक्रिय विकास के तहत

विपक्ष:

  • रूबी भाषा प्लगइन को कई अपडेट नहीं मिलते, लेकिन यह काम करता है 🙂

RubyMine IDE

RubyMine JetBrains का एक क्लोज्ड-सोर्स कोड एडिटर है। यह सुविधाओं के मामले में सबसे पूर्ण IDE है, लेकिन यह मुफ़्त भी नहीं है।

सही रूबी IDE चुनें: डेवलपर्स के लिए एक व्यावहारिक गाइड

पक्ष:

  • रीफैक्टरिंग समर्थन
  • टेस्टिंग फ्रेमवर्क्स, बंडलर, rake, टर्मिनल, आदि के साथ इंटीग्रेशन
  • इंटेलिजेंट ऑटो-कंप्लीशन

विपक्ष:

  • क्लोज्ड सोर्स
  • प्रदर्शन और UI डिज़ाइन के मामले में "भारी" महसूस हो सकता है

VIM एडिटर

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

सही रूबी IDE चुनें: डेवलपर्स के लिए एक व्यावहारिक गाइड

पक्ष:

  • कई कीबोर्ड शॉर्टकट्स और प्लगइन्स
  • आप टर्मिनल छोड़े बिना और अपने माउस के बिना वह सब कुछ कर सकते हैं जो आपको चाहिए
  • शक्तिशाली एडिटिंग सुविधाएँ (कोट्स के अंदर डिलीट करें, रेगेक्स रिप्लेस, ब्लॉक सिलेक्शन, आदि)

विपक्ष:

  • खड़ी सीखने की अवस्था
  • प्रारंभिक सेटअप में कुछ समय लगता है (.vimrc फाइल और प्लगइन्स इंस्टॉल करना)

अन्य एडिटर्स

हालांकि ये चार एडिटर्स वही हैं जो मुझे लगता है कि रूबी कम्युनिटी में सबसे लोकप्रिय हैं, फिर भी अन्य हैं जो उल्लेख के लायक हैं।

यहाँ सूची है:

  • Sublime Text
  • Emacs
  • Cloud9 (ऑनलाइन एडिटर)

बेझिझक इन्हें आज़माएं।

व्यक्तिगत रूप से, मैं अपने अधिकांश रूबी डेवलपमेंट और लेखन के लिए Atom का उपयोग करता हूं और त्वरित संपादन (कॉन्फिगरेशन फाइलों की तरह) के लिए VIM का उपयोग करता हूं।

सारांश

आपने कुछ रूबी एडिटर्स के बारे में सीखा जो आपके काम को आसान बना सकते हैं, आप किसे चुनने जा रहे हैं?

मुझे कमेंट्स में बताएं 🙂

पढ़ने के लिए धन्यवाद!

  1. स्ट्रीमिंग बनाम डाउनलोडिंग: आपको किसका उपयोग करना चाहिए स्ट्रीमिंग बनाम डाउनलोडिंग: आपको किसका उपयोग करना चाहिए

    जब आप ऑनलाइन कोई मूवी या ऑडियो फ़ाइल देखते हैं, तो आप इसे लाइव स्ट्रीम कर सकते हैं या इसे स्थानीय रूप से डाउनलोड करके वहां से देख/सुन सकते हैं। यदि आप अनमीटर्ड ब्रॉडबैंड प्लान पर हैं, तो आप शायद बैंडविड्थ की परवाह नहीं करते, लेकिन यदि आप प्रति उपयोग भुगतान करते हैं, या यदि आप ढेर सारे वीडियो/ऑडियो व

  1. माइक्रोसॉफ्ट एडिटर मास्टर करें: सुविधाओं और सर्वोत्तम प्रथाओं के लिए एक पूर्ण गाइड माइक्रोसॉफ्ट एडिटर मास्टर करें: सुविधाओं और सर्वोत्तम प्रथाओं के लिए एक पूर्ण गाइड

    लेखन द्वारा आप कुछ भी बना सकते हैं ~ C.S. लुईस लेखन निस्संदेह कला का शुद्धतम रूप है जहां कोई शब्दों के रूप में कुछ भी बना और व्यक्त कर सकता है। सहमत हों या नहीं, लेकिन गहराई में हम सभी जन्मजात लेखक हैं। हम में से कुछ अपने स्वयं के उदास प्रिय डायरी क्षणों को पसंद करते हैं जहां हम में से कुछ अधिक पेशे

  1. Shadowsocks बनाम VPN: अनब्लॉकिंग कंटेंट के लिए सर्वश्रेष्ठ समाधान कैसे चुनें Shadowsocks बनाम VPN: अनब्लॉकिंग कंटेंट के लिए सर्वश्रेष्ठ समाधान कैसे चुनें

    यदि आप इंटरनेट सेंसरशिप को बायपास करना चाहते हैं तो आपने सवाल किया होगा कि VPN या Shadowsocks बेहतर विकल्प है या नहीं। दोनों प्रभावी उपकरण हैं जो आपको किसी भी बाधा को पार करने में मदद करेंगे, लेकिन प्रत्येक के अपने फायदे और नुकसान हैं। इनमें से अधिकांश ब्लॉक तुलनात्मक रूप से सीधे तरीके से काम करते