ध्यान दें, इन बड़े पैमाने पर मेरी निजी राय है; सब कुछ सचमुच मत लेना।
ग्रहण, नेटबीन और इंटेलिजे आईडीईए सभी बहुत अच्छे और सक्षम आईडीई हैं। अंत में, यह वास्तव में कोई फर्क नहीं पड़ता कि आप कौन सी चुनते हैं; वे जावा एसई और जावा ईई के लिए गंभीर पेशेवर सॉफ्टवेयर विकास के लिए काफी अच्छे हैं। मैंने तीनों का उपयोग किया है।
आईडीईए को पारंपरिक रूप से सर्वोत्तम रिफैक्टरिंग टूल के साथ आईडीई के रूप में जाना जाता था, लेकिन ग्रहण और नेटबीन के वर्तमान संस्करणों में भी बहुत अच्छे रिफैक्टरिंग टूल हैं।
आईडीईए ने अंतर्निहित गिट समर्थन बनाया है। ग्रहण और नेटबीन के बारे में नहीं जानते।
नेटबीन और आईडीईए में बहुत अच्छा अंतर्निहित मेवेन समर्थन है। ग्रहण के लिए, आपको एक प्लग-इन की आवश्यकता है (उदाहरण के लिए m2eclipse) और मेरे अनुभव में यह नेटबीन और आईडीईए में भी एकीकृत नहीं है।
जब आप नेटबीन के जावा ईई पैकेज प्राप्त करते हैं, तो आपको इसके साथ एक बंडल ग्लासफ़िश सर्वर मिलता है, जिसका उपयोग करना बहुत आसान है। मुझे यकीन है कि ग्रहण और आईडीईए के साथ आप उन्हें ग्लासफ़िश का उपयोग करने के लिए भी कॉन्फ़िगर कर सकते हैं, लेकिन निस्संदेह नेटबीन की तुलना में सेटअप करने के लिए थोड़ा और काम होने जा रहा है।
नेटबीन के पास एक महान स्विंग जीयूआई निर्माता है। ग्रहण में अंतर्निहित जीयूआई निर्माता नहीं है, लेकिन आप Google WindowBuilder Pro प्राप्त कर सकते हैं जो स्विंग, एसडब्ल्यूटी और जीडब्ल्यूटी का समर्थन करता है।
आधिकारिक एंड्रॉइड एसडीके इत्यादि ग्रहण उपकरण के एक सेट के साथ आता है। आईडीईए के पास एंड्रॉइड विकास के लिए भी समर्थन है, लेकिन मुझे नहीं पता कि यह कितना अच्छा है।
पिछली बार मैंने कोशिश की, जावा की तुलना में अन्य भाषाओं के लिए समर्थन (उदाहरण के लिए, जावास्क्रिप्ट) ग्रहण की तुलना में नेटबीन में बेहतर था।
जहां तक मुझे पता है, ग्रहण अभी भी सबसे ज्यादा इस्तेमाल किया जाने वाला जावा आईडीई है, लेकिन नेटबीन और आईडीईए भी बहुत लोकप्रिय हैं।
स्कैला विकास के लिए, आईडीईए का इस समय मेरी राय में सबसे अच्छा समर्थन है। स्कैला टीम स्काला के लिए ग्रहण आधारित आईडीई पर काम कर रही है, लेकिन मेरे अनुभव में यह आईडीईए के स्कैला समर्थन से कम स्थिर है। नेटबीन के लिए, एक स्कैला प्लग-इन है लेकिन केवल एक व्यक्ति उस पर काम कर रहा है; पिछली बार मैंने इसका इस्तेमाल किया, यह छोटी गाड़ी थी, धीमी थी और मेमोरी लीक थी।
धन्यवाद! डर था कि यह एक और लौ युद्ध होगा, एक स्पष्ट प्रश्न देने और युद्ध से परहेज करने के लिए +1: डी –
कोई लौ युद्ध नहीं? * आधुनिक * आईडीई में विम समर्थन के साथ? बस उस पागल आवश्यकता को हटा दें, और मैं तुम्हारा बन जाऊंगा! – Riduidel
ध्यान दें कि नेटबीन का वर्तमान रिलीज संस्करण 6.9.1 है। नेटबीन 7 बीटा में है। – Jesper