जावा एक प्रोग्रामिंग लैंग्वेज है और एप्लिकेशन डेवलपमेंट के लिए एक कंप्यूटिंग प्लेटफॉर्म है। यह पहली बार सन माइक्रोसिस्टम द्वारा 1995 में जारी किया गया था और बाद में ओरेकल कॉर्पोरेशन द्वारा अधिग्रहित किया गया था। यह सबसे अधिक उपयोग की जाने वाली प्रोग्रामिंग भाषाओं में से एक है। जावा के लिए कई आईडीई हैं जो स्मार्ट कोड पूरा करने और वास्तविक समय में त्रुटियों को मान्य करने की पेशकश करते हैं। विकल्पों के ढेर से सबसे अच्छा जावा आईडीई चुनना एक चुनौती हो सकती है।
उनके लोकप्रिय फीचर्स और वेबसाइट लिंक के साथ, टॉप जावा आईडीई की सूची दी गई है। सूची में ओपन सोर्स (फ्री) और वाणिज्यिक (सशुल्क) दोनों सॉफ्टवेयर हैं।
सर्वश्रेष्ठ जावा आईडीई और कंपाइलर
आईडीई का नाम | लिंक को डाउनलोड करें |
---|---|
ग्रहण | https://www.eclipse.org/downloads/ |
पतंग | https://www.kite.com/get-kite/ |
इंटेलीज आईडिया | https://www.jetbrains.com/idea/ |
ब्लू जे | https://www.bluej.org/ |
मेरा ग्रहण | https://www.genuitec.com/products/myeclipse/ |
Xcode | https://developer.apple.com/xcode/ |
अपाचे नेटबींस | https://netbeans.org/ |
jGRASP | https://www.jgrasp.org/ |
कोडोटा | https://www.codota.com/ |
कोडेनवी | https://codenvy.com/ |
मंदबुद्धि | slickedit.com |
JBoss फोर्ज | https://forge.jboss.org/ |
J डेवलपर | https://www.oracle.com/application-development/technologies/jdeveloper.html |
JEdit | http://www.jedit.org/ |
यहाँ उपकरण का अधिक विवरण दिया गया है
1) ग्रहण
ग्रहण जावा कार्यक्रमों को लिखने और संकलित करने के लिए एक आईडीई है। यह आपके द्वारा लिखे गए वाक्य-विन्यास पर प्रकाश डालता है। यह टूल आपको प्रोग्राम को आसानी से डीबग करने में सक्षम बनाता है।
विशेषताएं:
- यह आपको रेडीमेड कोड टेम्पलेट प्रदान करता है।
- यह उपकरण स्वचालित रूप से वाक्यविन्यास को मान्य करता है।
- यह कोड रीफैक्टरिंग का समर्थन करता है। (आंतरिक कोड संरचना में सुधार की एक प्रक्रिया)।
- ग्रहण आपको दूरस्थ रूप से परियोजना का प्रबंधन करने में सक्षम बनाता है।
- सॉफ्टवेयर में ड्रैग एंड ड्रॉप सुविधा के साथ उपयोगकर्ता के अनुकूल इंटरफेस है।
- आप प्लगइन्स का उपयोग करके ग्रहण की कार्यक्षमता को बढ़ा सकते हैं।
- इसका उपयोग विंडोज, लिनक्स और ओएस एक्स पर किया जा सकता है।
लिंक: https://www.eclipse.org/downloads/
२) पतंग
पतंग जावा के लिए आईडीई है जो स्वचालित रूप से कई लाइन कोड पूरा करती है। यह संपादक 16 से अधिक भाषाओं का समर्थन करता है। यह आपको बिना किसी परेशानी के तेजी से कोड करने में मदद करता है।
मूल्य : नि: शुल्क
विशेषताएं:
- यह जावा प्रलेखन प्रदान करता है।
- यह संपादक आपको टाइप करते हुए एक फंक्शन सिग्नेचर प्रदान करता है।
- आपको माउस होवर पर टूलटिप मिलेगा।
- ईमेल में सहायता प्रदान करता है।
- जावा भाषा के लिए मशीन लर्निंग मॉडल का उपयोग करता है।
3) इंटेलीज आईडिया
इंटेलीज आईडिया एक बहुउद्देश्यीय आईडीई है जो जावा विकास पर केंद्रित है। यह वेब, मोबाइल और हाइब्रिड एप्लिकेशन डेवलपमेंट के लिए उन्नत समर्थन प्रदान करता है।
विशेषताएं:
- यह सभी प्रोजेक्ट फ़ाइलों और भाषाओं के बीच स्रोत कोड का विश्लेषण करता है।
- यह उपकरण वर्तमान संदर्भ में लागू सबसे प्रासंगिक प्रतीकों की एक सूची देता है।
- यह क्रॉस-लैंग्वेज रिफैक्टिंग की अनुमति देता है।
- यह उपकरण मक्खी पर डुप्लिकेट कोड के टुकड़े खोजता है।
- निरीक्षण और त्वरित सुधार।
- IntelliJ IDEA एक संपादक-केंद्रित वातावरण प्रदान करता है।
- यह उपयोगकर्ताओं को आसानी से स्थिर तरीकों या स्थिरांक का उपयोग करने की अनुमति देता है।
लिंक: https://www.jetbrains.com/idea/
4) ब्लूज
ब्लूज शुरुआती लोगों के लिए एक मुफ्त जावा आईडीई डिजाइन है। यह आपको कोड को नेत्रहीन रूप से बहुत तेजी से स्कैन करने में सक्षम बनाता है। टूल अपनी कार्यक्षमता बढ़ाने के लिए कई एक्सटेंशन प्रदान करता है।
विशेषताएं:
- इसमें एक छोटा, सरल और पोर्टेबल इंटरफ़ेस है।
- यह आपको प्रोग्राम चलाने के दौरान जावा ऑब्जेक्ट चलाने की अनुमति देता है।
- आप इस टूल को बिना इंस्टॉल किए इस्तेमाल कर सकते हैं।
- समर्थित प्लेटफॉर्म विंडोज, मैक ओएस एक्स और उबंटू हैं।
लिंक: https://www.bluej.org/
5) MyEclipse
CodeMix द्वारा MyEclipse एक सरल जावा आईडीई है। जैसे ही आप प्रोग्राम लिखते हैं, यह सॉफ़्टवेयर त्रुटियों की वास्तविक समय मान्यता प्रदान करता है। यह आपको थीम कस्टमाइज़ करने में सक्षम बनाता है।
विशेषताएं:
- सिंटैक्स रंग का समर्थन करता है।
- यह आपको ब्रेकपॉइंट सेट करने की अनुमति देता है।
- एक मजबूत डिबगर प्रदान करता है।
- आप जल्दी से एक फ़ाइल खोल सकते हैं और अपना कोड चला सकते हैं।
- ब्राउज़र से कोड लिखें।
- इसमें बिल्ट-इन Tomcat सर्वर है।
- MyEclipse कई पुस्तकालय और जादूगर प्रदान करता है।
लिंक: https://www.genuitec.com/products/myeclipse/
6) Xcode
Xcode एक संपादक है जिसका उपयोग जावा प्रोग्राम को आसानी से लिखने के लिए किया जा सकता है। यह स्वचालित कोड पूरा करने की सुविधा, कोड तह, सिंटैक्स हाइलाइटिंग, और बहुत कुछ प्रदान करता है।
विशेषताएं:
- आप किसी भी फ़ाइल को जल्दी से खोल सकते हैं।
- यह आपको दो फ़ाइलों की तुलनात्मक रूप से करने की अनुमति देता है।
- आप प्रोग्राम को आसानी से Xcode डिबगर का उपयोग करके डिबग कर सकते हैं।
- Xcode एक सहायक संपादक प्रदान करता है जो सहायक फाइल जैसे कॉलर्स, हेडर समकक्ष, आदि दिखाता है।
लिंक: https://developer.apple.com/xcode/
7) अपाचे नेटबींस
Apache NetBeans जावा प्रोग्राम लिखने के लिए एक एकीकृत विकास वातावरण है। इसमें एक प्रोजेक्ट विंडो है जो वर्तमान में मौजूद परियोजनाओं की सूची दिखाती है।
विशेषताएं:
- आप आसानी से PHP वर्ग की संरचना देख सकते हैं।
- यह स्वचालित रूप से कोष्ठक को पूरा करता है।
- इस ऐप में सर्विस विंडो हैं जो वर्तमान में उपलब्ध बाहरी सेवाओं को दिखाती हैं।
- यह स्क्रिप्ट लिखने के लिए रेडीमेड टेम्पलेट प्रदान करता है।
- आप कीबोर्ड शॉर्टकट का उपयोग करके कोड का एक टुकड़ा प्रारूपित कर सकते हैं।
- उपकरण PHP चर और खोजशब्दों को उजागर करता है।
- Netbeans $ प्रतीक लिखकर पैरामीटर संकेत प्रदान करता है।
लिंक: https://netbeans.org/
8) jGRASP
jGRASP एक हल्का जावा विकास वातावरण है। यह सॉफ्टवेयर विज़ुअलाइज़ेशन की स्वचालित पीढ़ी के लिए डिज़ाइन किया गया है। यह टूल JVM (जावा वर्चुअल मशीन) का उपयोग करके प्रोग्राम चलाता है।
विशेषताएं:
- यह उपकरण एक ग्राफिकल डिबगर प्रदान करता है।
- स्रोत कोड को आसानी से सीएसडी (नियंत्रण संरचना आरेख) संरचना पर निर्भर किया जा सकता है।
- यह सिंटैक्स-आधारित रंग प्रदान करता है।
- jGRASP में किसी भी प्रोग्राम को संकलित करने, चलाने और डीबग करने के लिए आइकन और मेनू हैं।
लिंक: https://www.jgrasp.org/
9) कोडोटा
कोडोटा एक उपकरण है जो वेबस्टॉर्म, इंटेलीज, एक्लिप्स और एंड्रॉइड स्टूडियो के साथ संगत है। यह उपकरण स्वचालित रूप से लाइन को पूरा कर सकता है। यह कोड उदाहरण प्रस्तुत करता है जो IDE में आपकी परियोजना के लिए प्रासंगिक हैं।
विशेषताएं:
- यह आपके कोड को निजी रखता है।
- आप प्रोग्राम का उपयोग कर कोड प्रिडिक्शन सुविधाओं को तेजी से लिख सकते हैं।
- यह उपकरण आपको सुझाव प्रदान करके त्रुटियों को रोकने में मदद करता है।
- यह सॉफ्टवेयर को छोड़ने के बिना कोड की खोज करने के लिए एक कुशल तरीका प्रदान करता है।
लिंक: https://www.codota.com/
10) कोडेनवी
कोडेनवी एक ओपन-सोर्स क्लाउड आईडीई है। इस एप्लिकेशन में एक बहु-उपयोगकर्ता दूरस्थ विकास मंच शामिल है। यह उपकरण चौखटे, उपकरण, या भाषाओं के लिए प्लगइन्स बनाने के लिए SDK (सिस्टम डेवलपमेंट किट) प्रदान करता है।
विशेषताएं:
- यह आपको एक से अधिक डिवाइस से प्रोजेक्ट्स एक्सेस करने की अनुमति देता है।
- प्रोग्रामर कार्यक्षेत्र साझा कर सकते हैं।
- एक्सटेंशन और एपीआई प्रदान करता है।
- आप अपने क्लाउड को आसानी से संचालित कर सकते हैं जिस तरह से आपको इसकी आवश्यकता है।
- संस्करणों को आसानी से प्रबंधित करें।
- यह कार्यक्षेत्र के जीवनचक्र को स्वचालित कर सकता है।
लिंक: https://codenvy.com/
११) धीमहि
SlickEdit जावा प्रोग्राम लिखने के लिए एक क्रॉस-प्लेटफॉर्म IDE है। यह 60 से अधिक भाषाओं का समर्थन करता है। यह उपकरण बड़ी फ़ाइलों को जल्दी से लोड कर सकता है।
विशेषताएं:
- आप मेनू आइटम को अनुकूलित कर सकते हैं।
- यह आपको एक पथ टाइप किए बिना एक फ़ाइल खोलने में सक्षम करता है।
- तोड़फोड़, सीवीएस, आदि को एकीकृत करना आसान है।
- आप एक सामान्य ब्लॉक संरचना का विस्तार कर सकते हैं।
- जब चिपकाया जाता है तो SlickEdit स्वचालित रूप से कोड स्वरूपित कर सकता है।
- आप मल्टी-प्लेटफ़ॉर्म GUI संवाद बॉक्स बना सकते हैं।
- निष्क्रियता की अवधि के बाद यह सॉफ़्टवेयर स्वचालित रूप से फ़ाइल को बचाता है।
लिंक: http://slickedit.com/
12) JBoss फोर्ज
JBoss फोर्ज एक सॉफ्टवेयर डेवलपमेंट एप्लीकेशन है। यह प्रोग्राम लिखने के लिए विजार्ड और एक्सटेंशन प्रदान करता है। इस सॉफ्टवेयर में विभिन्न उपकरण हैं जो आपको जावा एप्लिकेशन लिखने में मदद करते हैं।
विशेषताएं:
- यह आपको अपने वर्कफ़्लो को बढ़ाने में सक्षम बनाता है।
- आप आसानी से ऐड-ऑन ब्राउज़ कर सकते हैं।
- यह एप्लिकेशन आपकी विकासशील प्रक्रिया को तेज़ और आसान बनाए रखता है।
- यह आपको ग्रहण, इंटेलीज, नेटबीन्स और अधिक जैसे वातावरण में काम करने में मदद करता है।
- समर्थित प्लेटफॉर्म लिनक्स, ओएसएक्स और विंडोज हैं।
लिंक: https://forge.jboss.org/
१३) जेडेवलपर्स
JDeveloper एक IDE है जो जावा-आधारित अनुप्रयोगों को सरल बना सकता है। यह आपको पूर्ण सॉफ्टवेयर जीवनचक्र का प्रबंधन करने में सक्षम बनाता है।
यह एक दृश्य संपादक प्रदान करता है।
विशेषताएं:
- यह जावा ईई (एंटरप्राइज एडिशन) और जावा एसई (स्टैंडर्ड एडिशन) का समर्थन करता है।
- यह एप्लिकेशन आपको एक मोबाइल ऐप और वेबसाइट विकसित करने में मदद करता है।
- इसमें ड्रैग एंड ड्रॉप फंक्शनलिटी है।
- JDeveloper एक उपयोगकर्ता के अनुकूल इंटरफेस प्रदान करता है।
- आप आसानी से अपने जावा प्रोग्राम को डेटाबेस से जोड़ सकते हैं।
लिंक: https://www.oracle.com/application-development/technologies/jdeveloper.html
14) JEdit
JEdit एक जावा एकीकृत विकास वातावरण है। यह वर्ड रैप प्रदान करता है (माउस कर्सर को एंटर दबाए बिना अगली पंक्ति में ले जाएं) सुविधा। यह उपकरण यूनिकोड और UTF8 का समर्थन करता है।
विशेषताएं:
- यह हल्का जावा आईडीई आपको अपने कंप्यूटर में प्लगइन प्रबंधक का उपयोग करके जावा प्लगइन्स को डाउनलोड / सहेजने में सक्षम बनाता है।
- यह अत्यधिक अनुकूलन योग्य और विन्यास योग्य है।
- यह सॉफ्टवेयर लाइनों, पैराग्राफ और शब्दों में हेरफेर करने के लिए कीबोर्ड कमांड प्रदान करता है।
- सॉफ्टवेयर असीमित पूर्ववत / फिर से सुविधा प्रदान करता है।
- असीमित क्लिपबोर्ड के साथ कॉपी-पेस्ट करें।
- डेवलपर्स व्यापक ऑनलाइन सहायता प्राप्त कर सकते हैं।
- यह आपको कीबोर्ड शॉर्टकट का उपयोग करने में सक्षम बनाता है।
- समर्थित प्लेटफॉर्म यूनिक्स, मैक ओएस एक्स, विंडोज, वीएमएस और बहुत कुछ हैं।
लिंक: http://www.jedit.org/
सामान्य प्रश्न
Java जावा क्या है?
जावा एक प्रोग्रामिंग लैंग्वेज है और एप्लिकेशन डेवलपमेंट के लिए एक कंप्यूटिंग प्लेटफॉर्म है। यह पहली बार सन माइक्रोसिस्टम द्वारा 1995 में जारी किया गया था और बाद में ओरेकल कॉर्पोरेशन द्वारा अधिग्रहित किया गया था। यह सबसे अधिक उपयोग की जाने वाली प्रोग्रामिंग भाषाओं में से एक है।
? जावा में IDE क्या है?
जावा आईडीई एक ऐसा अनुप्रयोग है जो सॉफ्टवेयर विकास के लिए प्रोग्रामरों को व्यापक सुविधाएं प्रदान करता है। एक आईडीई में आम तौर पर एक स्रोत कोड संपादक, एक डिबगर, स्वचालन उपकरण का निर्माण होता है।
❓ जावा आईडीई का उपयोग क्यों करें?
यहाँ जावा आईडीई का उपयोग करने के कारण हैं:
- यह आपको रेडीमेड कोड टेम्पलेट प्रदान करता है।
- यह उपकरण स्वचालित रूप से वाक्यविन्यास को मान्य करता है।
- यह कोड रीफैक्टरिंग का समर्थन करता है
- सिंटैक्स रंग का समर्थन करता है।
- यह आपको ब्रेकपॉइंट सेट करने की अनुमति देता है।
- एक मजबूत डिबगर प्रदान करता है।
- मजबूत जावा संपादक