विज्ञापन

यदि आप कोई ऐसा व्यक्ति हैं जो नियमित रूप से कोड लिखता है, तो यह अत्यधिक महत्वपूर्ण है कि आप एक कोड संपादक का उपयोग करें जिसके साथ आप सहज हैं। लिनक्स के तहत, चुनने के लिए संपादकों का एक बड़ा चयन होता है, प्रत्येक का उद्देश्य विभिन्न प्रकार के प्रोग्रामर होता है। तुलना करने के लिए सिर्फ दो संपादकों को चुनना वास्तव में कठिन है, लेकिन मैंने अपने दो पसंदीदा चुने: ग्रहण और गीन।

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

ग्रहण एक व्यापक रूप से व्यापक संपादक है जो हर सुविधा को एक एकल पैकेज में शामिल करने की कोशिश करता है जिसका हर कोई उपयोग कर सकता है। अपने बड़े आकार के कारण, लॉन्च में निश्चित रूप से कुछ समय लगता है, यहां तक ​​कि एक के साथ भी ठोस राज्य हार्ड ड्राइव 101 राज्य ठोस ड्राइव करने के लिए गाइडसॉलिड स्टेट ड्राइव्स (SSDs) ने वास्तव में तूफान से मिड-रेंज को उच्च अंत कंप्यूटिंग दुनिया में ले लिया है। लेकिन वे क्या हैं? अधिक पढ़ें

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

eclipse_interface

आरंभ करने के लिए, आप एक नई परियोजना बनाना चाहेंगे। ग्रहण आपसे पूछेगा कि कौन सी प्रोग्रामिंग भाषा परियोजना का उपयोग कर रही है। इस सूची में समर्थित प्रोग्रामिंग भाषाओं की मात्रा निर्भर करती है कि कौन से अतिरिक्त पैकेज और प्लगइन्स इंस्टॉल किए गए हैं - सही प्लगइन्स और एसडीके के साथ, आप भी कर सकते हैं नए Android एप्लिकेशन प्रोजेक्ट बनाएं तो, आप Android ऐप्स विकसित करना चाहते हैं? यहाँ जानें कैसे हैइतने सालों के बाद, किसी ने सोचा होगा कि मोबाइल बाजार अब आदमी के लिए कल्पनाशील हर ऐप के साथ संतृप्त है - लेकिन ऐसा नहीं है। वहाँ बहुत सारे niches कि अभी भी जरूरत है ... अधिक पढ़ें ग्रहण में। यहां से आप प्रोजेक्ट के प्रकार (यदि आप चाहें) के साथ और भी विशिष्ट बन सकते हैं और साथ ही यह भी चुन सकते हैं कि कौन सा टूलकिन / कंपाइलर आप उपयोग करना चाहते हैं।

eclipse_project

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

eclipse_code

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

स्थापना

किसी भी लिनक्स वितरण से ग्रहण को अपने संबंधित पैकेज प्रबंधक के भीतर "ग्रहण" पैकेज के लिए खोजा जा सकता है। यदि आपका वितरण पैकेज समूहों जैसे कि फेडोरा फेडोरा 19 "श्रोडिंगर की बिल्ली" जिंदा और नई विशेषताओं और सुधारों से भरा हैदुनिया के लिए खुशी, फेडोरा के नए संस्करण का नाम "श्रोडिंगर की बिल्ली" जारी किया गया है! अतीत में, फेडोरा ने ओपन सोर्स समुदाय में नेतृत्व प्रदान किया है, सख्त ओपन सोर्स नीतियों को जारी रखते हुए, निरंतर ... अधिक पढ़ें , आप ग्रहण पैकेज समूह (यदि उपलब्ध हो) का चयन करना चाह सकते हैं ताकि यह निश्चित रूप से सभी अनुशंसित पैकेजों को खींच ले क्योंकि अधिकांश वितरण ग्रहण को कई पैकेजों में विभाजित करते हैं।

Geany Geany - लिनक्स के लिए एक महान लाइटवेट कोड संपादकहैरानी की बात है, लिनक्स यह नहीं बताता है कि कई अच्छे आईडीई (एकीकृत विकास वातावरण) हैं। मेरा मानना ​​है कि यह इसलिए है क्योंकि दिन में अधिकांश लिनक्स प्रोग्रामर ने अच्छे पुराने नोटपैड (या इस मामले में gedit) को निकाला और शुरू किया ... अधिक पढ़ें दूसरी ओर, एक बहुत हल्का कोड संपादक है। वास्तव में, केवल अनुप्रयोग जो और भी अधिक हल्के होंगे, सरल पाठ संपादक हैं जो सिंटैक्स हाइलाइटिंग का समर्थन करने के लिए होते हैं। जब आप पहली बार इसे लॉन्च करते हैं, तो आपको बहुत ही सेंस इंटरफ़ेस के साथ अभिवादन किया जाएगा। आपको उन विभिन्न विशेषताओं की भीड़ के साथ विस्फोट नहीं करना चाहिए जिनकी आपको आवश्यकता हो सकती है या नहीं, बल्कि और अधिक सामान्य क्रियाओं की सूची हो सकती है।

आप मुट्ठी भर समर्थित प्रोग्रामिंग भाषाओं के साथ नई फाइलें बना सकते हैं, लेकिन इन भाषाओं को गीन में हार्ड-कोड किया गया है और इसे बढ़ाया नहीं जा सकता है। अधिकांश आम भाषाएं सूची में शामिल हैं। परियोजनाओं का विचार ज्यादातर गीन में अनुपस्थित है - इसके बजाय आप केवल वर्तमान में खुली फ़ाइलों की एक सूची देखेंगे। जबकि मैं परियोजनाओं के विचार को पसंद करता हूं, उनका समर्थन करने की यह उपेक्षा Geany की सादगी को दर्शाता है। यह आपकी प्रोग्रामिंग आवश्यकताओं के आधार पर, फायदे और नुकसान दोनों प्रदान करता है।

geany_template

किसी भी अन्य टेक्स्ट एडिटर की तरह, इसमें प्रोग्रामिंग को आसान बनाने के लिए लाइन नंबरिंग, मैचिंग ब्रेसेस और अन्य शॉर्टकट भी शामिल हैं। एक बार जब आपका कोड तैयार हो जाता है, तो एप्लिकेशन आपके लिए कोड को संकलित करने और चलाने का प्रयास कर सकता है, लेकिन कभी-कभी मेरी अपनी प्राथमिकताएं होती हैं यह आता है - जावा में मैंने गीन को सब कुछ करने दिया, लेकिन C / C ++ के लिए मैं एक टर्मिनल खोलने और बाहर आवेदन को चलाने के लिए खोल देता हूं Geany।

geany_run

स्थापना

Geany को किसी भी वितरण में अपने संबंधित पैकेज प्रबंधक के भीतर "geany" पैकेज के लिए खोज कर स्थापित किया जा सकता है। कुछ वितरण Geany के लिए कुछ प्लगइन्स भी प्रदान करते हैं - यदि आप चाहें तो इन्हें स्थापित करने के लिए आपका स्वागत है, लेकिन मुख्य "geany" पैकेज आपको पूरा आवेदन देना चाहिए।

निष्कर्ष

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

कौन सा कोड संपादक, या "एकीकृत विकास पर्यावरण (आईडीई)", आप उपयोग करते हैं? आपको यह सबसे अच्छा क्यों लगता है? हमें टिप्पणियों में बताएं!

कुबा बो? anowski

डैनी उत्तरी टेक्सास विश्वविद्यालय में एक वरिष्ठ हैं, जो ओपन सोर्स सॉफ्टवेयर और लिनक्स के सभी पहलुओं का आनंद लेते हैं।