एक IDE बनाम एक पाठ संपादक का उपयोग करने के लिए शुरुआती गाइड

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

एक पाठ संपादक क्या है?

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

एक पाठ संपादक का उपयोग करना जावा प्रोग्राम लिखने का सबसे सरल तरीका है। एक बार जावा कोड लिखे जाने के बाद इसे एक टर्मिनल विंडो में कमांड-लाइन टूल्स का उपयोग करके संकलित और चलाया जा सकता है।

उदाहरण पाठ संपादक: नोटपैड (विंडोज़), टेक्स्टएडिट (मैक ओएस एक्स), जीयडिट (उबंटू)

एक प्रोग्रामिंग टेक्स्ट एडिटर क्या है?

instagram viewer

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

  • वाक्य - विन्यास पर प्रकाश डालना: रंग विभिन्न भागों को उजागर करने के लिए दिए गए हैं जावा कार्यक्रम. यह कोड को पढ़ना और डीबग करना आसान बनाता है। उदाहरण के लिए, आप सिंटैक्स हाइलाइटिंग सेट कर सकते हैं ताकि जावा कीवर्ड नीले हों, टिप्पणियां हरे हों, स्ट्रिंग शाब्दिक नारंगी हों, और इसी तरह।
  • स्वचालित संपादन: जावा प्रोग्रामर अपने कार्यक्रमों को प्रारूपित करते हैं ताकि कोड के ब्लॉक एक साथ इंडेंट हों। यह इंडेंटेशन अपने आप एडिटर द्वारा किया जा सकता है।
  • संकलन और निष्पादन कमांड: प्रोग्रामर को टेक्स्ट एडिटर से टर्मिनल विंडो पर स्विच करने के लिए प्रोग्रामर को बचाने के लिए, इन संपादकों में जावा प्रोग्राम्स को संकलित करने और निष्पादित करने की क्षमता होती है। इसलिए, डिबगिंग सभी को एक ही स्थान पर किया जा सकता है।

उदाहरण प्रोग्रामिंग पाठ संपादक: टेक्स्टपैड (विंडोज), जेएडिट (विंडोज, मैक ओएस एक्स, उबंटू)

एक आईडीई क्या है?

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

एक आईडीई में बहुत सारी विशेषताएं हो सकती हैं जिसमें निम्न सूची में केवल कुछ ही शामिल हैं। यह उजागर करना चाहिए कि वे प्रोग्रामर के लिए कितने उपयोगी हो सकते हैं:

  • स्वचालित कोड समापन: जावा कोड में टाइप करते समय आईडीई संभावित विकल्पों की सूची दिखा कर मदद कर सकता है। उदाहरण के लिए, स्ट्रिंग ऑब्जेक्ट का उपयोग करते समय एक प्रोग्रामर अपने तरीकों में से एक का उपयोग करना चाह सकता है। जैसे ही वे टाइप करते हैं, उनके द्वारा चुने जाने वाले तरीकों की एक सूची पॉपअप मेनू में दिखाई देगी।
  • डेटाबेस एक्सेस करें: डेटाबेस के लिए जावा अनुप्रयोगों को जोड़ने में मदद करने के लिए आईडीई विभिन्न डेटाबेस और क्वेरी डेटा को अपने भीतर समाहित कर सकते हैं।
  • जीयूआई बिल्डर:ग्राफिकल यूजर इंटरफेस एक कैनवास पर स्विंग घटकों को खींचकर और गिराकर बनाया जा सकता है। आईडीई स्वचालित रूप से जावा कोड बनाता है जो GUI बनाता है।
  • अनुकूलन: जैसे-जैसे जावा एप्लिकेशन अधिक जटिल होते जाते हैं, गति और दक्षता अधिक महत्वपूर्ण होती जाती है। आईडीई में निर्मित प्रोफाइलर उन क्षेत्रों को उजागर कर सकते हैं जहां जावा कोड में सुधार किया जा सकता है।
  • संस्करण नियंत्रण: स्रोत कोड फ़ाइलों के पिछले संस्करणों को रखा जा सकता है। यह एक उपयोगी विशेषता है क्योंकि जावा वर्ग के एक कार्यशील संस्करण को संग्रहीत किया जा सकता है। यदि भविष्य में इसे संशोधित किया जाता है, तो एक नया संस्करण बनाया जा सकता है। यदि संशोधनों के कारण समस्याएँ होती हैं, तो फ़ाइल को पिछले कार्यशील संस्करण में वापस रोल किया जा सकता है।

उदाहरण IDEs: ग्रहण (Windows, Mac OS X, Ubuntu), NetBeans (Windows, Mac OS X, Ubuntu)

शुरुआत करने वाले जावा प्रोग्रामर्स का क्या उपयोग करना चाहिए?

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

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

instagram story viewer