इंटेलिज बनाम एक्लिप्स
जावा आईडीई (एकीकृत विकास पर्यावरण) बाजार प्रोग्रामिंग टूल के क्षेत्र में सबसे अधिक प्रतिस्पर्धा में से एक है। IntelliJ IDEA और ग्रहण इस क्षेत्र के चार प्रमुख प्रतिस्पर्धियों में से दो हैं (NetBeans और Oracle JDeveloper अन्य दो हैं)। एक्लिप्स फ्री और ओपन सोर्स सॉफ्टवेयर है, जबकि IntelliJ एक कमर्शियल प्रोडक्ट है।
ग्रहण
ग्रहण एक आईडीई है जो कई भाषाओं में अनुप्रयोगों के विकास की अनुमति देता है। वास्तव में, इसे आईडीई और प्लग-इन सिस्टम से बना एक पूर्ण सॉफ्टवेयर विकास वातावरण कहा जा सकता है। यह मुफ़्त है, और एक्लिप्स पब्लिक लाइसेंस के तहत जारी किया गया ओपन सोर्स सॉफ़्टवेयर है।हालांकि, उपयुक्त प्लग-इन के उपयोग के साथ, इसका उपयोग सी, सी ++, पर्ल, पीएचपी, पायथन, रूबी इत्यादि जैसी कई अन्य भाषाओं में अनुप्रयोगों को विकसित करने के लिए किया जा सकता है। ग्रहण आईडीई को एक्लिप्स एडीटी, एक्लिप्स सीडीटी, एक्लिप्स कहा जाता है। JDT और ग्रहण PDT, जब क्रमशः Ada, C/C++, Java और PHP के साथ प्रयोग किया जाता है। यह एक क्रॉस-प्लेटफ़ॉर्म आईडीई है, जो कई ऑपरेटिंग सिस्टम पर चलता है। इसका वर्तमान रिलीज़ संस्करण 3.7 जून, 2011 में जारी किया गया था।
इंटेलिज
IntelliJ IDEA JetBrains द्वारा विकसित एक Java IDE है। IntelliJ का पहला संस्करण 2001 में सामने आया। उस समय, यह उन्नत कोड नेविगेशन और रिफैक्टरिंग के लिए समर्थन वाला एकमात्र IDE था। यह एक वाणिज्यिक उत्पाद है, जहां सभी प्लेटफॉर्म के लिए 30 दिनों का निःशुल्क परीक्षण (सभी सुविधाओं के साथ) उपलब्ध है। हाल ही में, एक खुला स्रोत संस्करण उपलब्ध कराया गया है। वर्तमान स्थिर संस्करण 10.0 है। यह यूएमएल वर्ग आरेख, हाइबरनेट में दृश्य मॉडलिंग, स्प्रिंग 3.0, निर्भरता विश्लेषण और मावेन के लिए समर्थन प्रदान करता है। IntelliJ का उपयोग करके जावा, जावास्क्रिप्ट, HTML, पायथन, रूबी, पीएचपी और कई अन्य भाषाओं में एप्लिकेशन विकसित किए जा सकते हैं।IntelliJ JSP, JSF, EJB, Ajax, GWT, स्ट्रट्स, स्प्रिंग, हाइबरनेट और OSGi जैसे फ्रेमवर्क और तकनीकों की एक बड़ी रेंज का समर्थन करता है। इसके अलावा, ग्लासफिश, जेबॉस, टॉमकैट और वेबस्फेयर जैसे विभिन्न एप्लिकेशन सर्वर इंटेलिजे द्वारा समर्थित हैं। सीवीएस, सबवर्जन, चींटी, मावेन और जुनीट के साथ आसान एकीकरण IntelliJ द्वारा संभव बनाया गया है।
इंटेलिज और एक्लिप्स में क्या अंतर है?
हालाँकि IntelliJ और ग्रहण दोनों वर्तमान में सबसे लोकप्रिय Java IDEs में से दो हैं, उनके अपने मतभेद हैं। सबसे पहले, ग्रहण मुक्त और पूरी तरह से खुला स्रोत है, जबकि IntelliJ एक व्यावसायिक उत्पाद है। IntelliJ में मावेन के लिए समर्थन बेहतर है। IntelliJ IDEA स्विंग के लिए अंतर्निहित GUI बिल्डर के साथ आता है, लेकिन आपको उसी उद्देश्य के लिए ग्रहण में एक अलग प्लग-इन का उपयोग करने की आवश्यकता है। वास्तव में, जावा समुदाय इस समय IntelliJ के GUI बिल्डर को सर्वश्रेष्ठ GUI डिज़ाइनर मानता है। XML सपोर्ट के मामले में, IntelliJ बेहतर विकल्प प्रदान करता है। इसमें एक अंतर्निहित एक्सएमएल संपादक है जिसमें परिष्कृत सुविधाओं जैसे कोड पूरा करना और सत्यापन (जो एक्लिप्स में मौजूद नहीं है) के साथ है।हालांकि, कई पार्टियों से उपलब्ध प्लग-इन सिस्टम और बड़ी मात्रा में एक्स्टेंसिबल प्लग-इन उद्योग के भीतर एक्लिप्स को बहुत लोकप्रिय बनाते हैं। सुविधाओं में अंतर के बावजूद, जावा समुदाय के भीतर इन दोनों IDE के प्रदर्शन के बारे में सामान्य राय काफी हद तक समान है।