क्या ग्रहण जावा के लिए सबसे अच्छा आईडीई है? [बन्द है]


81

क्या ग्रहण IDEजावा के लिए सबसे अच्छा है?

यदि नहीं, तो क्या कुछ बेहतर है?

मैं जानना चाहता हूं और संभवत: इसका प्रयास करूंगा। धन्यवाद।


9
इसका जवाब है हाँ। पर्याप्त कथन।
हारून

62
मैं व्यक्तिगत रूप से ग्रहण नहीं कर सकता। यह धीमा है और वास्तव में साथ डिबग करने के लिए असहज है।
ट्रेप

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

15
IMHO इंटेलीज बेहतर है। मैंने उन दोनों का उपयोग किया है और intelliJ की GUI अधिक पॉलिश है।
quant_dev

7
ग्रहण बहुत छोटी गाड़ी है, जिसे साबित करने के लिए छड़ी चाहिए।
cmcginty

जवाबों:


74

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

कुछ चीजें जो मुझे ग्रहण से नफरत हैं।

  • प्रलेखन वास्तव में कमी है। मुझे नहीं पता कि सामान कौन लिखता है, लेकिन अगर यह बिल्कुल सपाट नहीं है, तो यह अधूरा है। अगर यह अधूरा नहीं है, तो यह गलत है। मैंने कई कीमती घंटों को बर्बाद कर दिया है ताकि ग्रहण में दिए गए फीचर का उपयोग करने के लिए इसके दस्तावेजीकरण के माध्यम से चलकर केवल यह पता चल सके कि इसके साथ शुरू करने के लिए सभी कचरा था।
  • परियोजना के आकार के बावजूद, मैंने पाया है कि समुदाय में बहुत कमी है और / या इसमें भाग लेने के लिए पर्याप्त रूप से भ्रमित होने के लिए। मैंने किसी विशेष विषय या प्लगइन की सहायता लेने के लिए कई बार कोशिश की है कि केवल 3 या 4 पर भेजा जाए। विभिन्न समाचार समूह, जो अन्य समाचार समूह या सीधे सादे की ओर इशारा करते हैं, वे कोई प्रतिक्रिया नहीं देते हैं। यह बहुत निराशा की बात हो सकती है, जितने छोटे खुले स्रोत उत्पाद हैं, जिनका मैं उपयोग करता हूं, मेरे पास उन सवालों के जवाब देने के बारे में बहुत अच्छा है। शायद यह समुदाय के आकार का एक कार्य है।
  • यदि आपको उनके एक डिस्ट्रोस के बंडल कार्यक्षमता से परे कार्यक्षमता की आवश्यकता है (उदाहरण के लिए, जावा ईई डेवलपर्स डिस्ट्रॉ के लिए ग्रहण जो डब्ल्यूटीपी जैसी चीजों को बंडल करता है), तो मुझे अतिरिक्त प्लगइन्स के लिए स्थापना प्रक्रिया कष्टदायी रूप से दर्दनाक लगी है । मुझे नहीं पता कि वे उस प्रक्रिया को सरल क्यों नहीं बना सकते (या शायद मैं घर पर अपने मैक पर खराब हो गया हूं और यह नहीं जानता कि वास्तव में 'वास्तविक' दुनिया में यह कितना बुरा है) लेकिन अगर मैं हूं न केवल असफल, अक्सर यह एक नया प्लगइन स्थापित करने के लिए कई घंटों की प्रक्रिया है। यह 3.4 में उनके लक्ष्यों में से एक था (नई परियोजनाओं की स्थापना को सरल बनाने के लिए); अगर वे सफल हुए, तो मैं नहीं बता सकता।
  • पुस्तकों और वास्तविक ट्यूटोरियल्स के रूप में प्रलेखन में बेहद कमी है। मैं ग्रहण के रूप में घने और सुविधा-संपन्न कुछ के लिए एक मास्टर वॉकथ्रू चाहता हूं; कुछ ऐसा जो कहता है, 'अरे, क्या आप इस विशेषता के बारे में जानते हैं और यह वास्तव में आपको अधिक उत्पादक कैसे बना सकता है?'। जहाँ तक मैंने पाया है, ऐसा कुछ भी मौजूद नहीं है। यदि आप ग्रहण का पता लगाना चाहते हैं, तो आपके पास एक विकल्प है, उसके साथ बैठें और उसके साथ खेलें (शाब्दिक रूप से इसके साथ खेलें, न कि केवल एक विशेषता देखें और इसके लिए दस्तावेज़ीकरण पढ़ें और पढ़ें, क्योंकि यह संभवतः मौजूद नहीं है या है गलत)।

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

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

वैसे भी, मैंने जितना हो सके उतना विस्तृत होने की कोशिश की है। मुझे आशा है कि यह आपकी खोज में मदद करता है और शुभकामनाएँ! :)


79
मुक्त होना कई लोगों के लिए एक बहुत महत्वपूर्ण कारक है। उदाहरण के लिए, ग्रहण छात्रों के लिए एकदम सही है।
लियाम

3
3.4 एक ड्रिंस फ़ोल्डर का परिचय देता है, अपडेट साइटों के बिना प्लगइन इंस्टॉलेशन को बहुत आसान बनाता है।
MetroidFan2002

सहमत, तृतीय पक्ष प्लगइन समुदाय कमजोर है :(
प्लेटो

1
मुझे लगता है कि आप प्रलेखन पर थोड़ा कठोर हैं। व्यक्तिगत रूप से मुझे विकी और ग्रहण के कोने में प्रलेखन बहुत उपयोगी लगा, यह भी help.eclipse.org/galileo/index.jsp बहुत सारी जानकारी और एक ट्यूटोरियल प्रदान करता है। मुझे कभी भी "गलत प्रलेखन" का सामना नहीं करना पड़ा जो वास्तव में आगे के निरीक्षण पर पुराना नहीं था।
12

2
अब इंटेलीज भी स्वतंत्र है, कम से कम कुछ हद तक!
फास्टकोडजवा

69

इंटेलीज आईडीईए विवादास्पद था। अब यह सिर्फ "ग्रहण से बेहतर" है। आप मेरे अनुभव में ग्रहण की तुलना में कई बार तेजी से IDEA में कोड कर सकते हैं (मैं ग्रहण से प्रारंभिक ग्रहणकर्ता बनने के लिए स्थानांतरित हुआ और पीछे मुड़कर नहीं देखा) लेकिन IDEA में कई खामियां हैं:

  • पूर्ण संस्करण मुक्त नहीं है।
  • यह स्मृति को खोखला कर देता है
  • परियोजना प्रबंधन महान नहीं है
  • Jetbrains मामूली वृद्धि लाने के लिए और उन्हें प्रमुख रिलीज बुला रहा है। IDEA अब कुछ साल पहले की तुलना में धीमी और कमजोर है। और आप आनंद के लिए चार्ज हो जाते हैं! (अब IDEA का एक निःशुल्क सामुदायिक संस्करण है)

मैं अभी भी हालांकि वापस नहीं जाना होगा; IDEA में कोड रिफ्लेक्टरिंग और इरादे बहुत अच्छे हैं।

एक्लिप्स का एक प्रमुख संस्करण कुछ समय पहले बाहर आया था और मुझे यह पता लगाने के लिए वेबसाइट पर खोज करने में लगभग एक घंटे का समय लगा कि वास्तव में रिलीज़ में क्या निहित था जो मुझे वापस तह में लाने के लिए प्रेरित कर सकता था। एक IDE बेचने के तरीके को देखने के लिए JetBrains पर जाएँ !


2
IDEA के बारे में मेरा 2 सेंट है कि यह इतना धीमा है। मैंने नेटबीन्स का बड़े पैमाने पर उपयोग किया है, और पाया कि आईडिया धीमा है। मैं Netbeans 6.7 का उपयोग करता हूं और IDEA 9 बीटा की कोशिश करता हूं।
शिवाबुध

12
"यह मुफ़्त नहीं है" एक दोष नहीं है - सॉफ्टवेयर की कीमत का उपयोग इसकी ताकत और कमजोरियों का वर्णन करने में नहीं किया जाना चाहिए।
जोश ब्राउन

37
@ जोश - क्यों नहीं? यह मुफ़्त नहीं है बहुत से व्यक्तियों और कंपनियों के लिए शोस्टॉपर है । बेशक, जब से मैंने यह लिखा है,
इंटेलीज

3
हो सकता है कि अब आपको जवाब अपडेट करना चाहिए कि इंटेलीज का एक मुफ्त संस्करण है?
विन्यासकर्ता

संस्करण 10 9 से अधिक तेज है जो 8. से अधिक तेज था। क्या 10 6 या 7 से अधिक तेज है मुझे नहीं पता, लेकिन संस्करण 10 ग्रहण से धीमा नहीं है।
ओपनकेज

33

कोई सबसे अच्छी आईडीई नहीं है। आप इसे उतना ही अच्छा बनाते हैं जितना आपको इसका उपयोग करने की आदत होती है।


4
मैं कुछ हद तक सहमत हूं ... आप vi की आदत डाल सकते हैं और दावा कर सकते हैं कि यह सबसे अच्छा है।
चारबेल

4
ऐसा इसलिए है क्योंकि vi सबसे अच्छा है।
लमत -

@LimitedAtonement क्या निर्भर करता है मैंने इसे असेंबली के लिए इस्तेमाल किया और यह ठीक था (मुझे अभी भी नहीं पता है कि लोग इसमें क्या ढूंढते हैं), लेकिन अगर मुझे इसमें .NET एप्लीकेशन प्रोग्राम करने की आवश्यकता होगी, तो मैं पागल हो जाऊंगा।
मास्टरमैस्ट

@ मैं इसका उपयोग .NET और Java के लिए करता हूँ। ctagsहालांकि, मैं इसका उपयोग नहीं करता , इसलिए यह केवल मेरी बड़ी परियोजनाओं के लिए नहीं है जो मैंने नहीं लिखा था। मैं अभी भी दिल में एक अंतर्मुखी बच्चा हूँ! लेकिन जब मैं एक छोटी परियोजना लिखता हूं, तो सभी तरह से विम करें।
लमत -

@LimitedAtonement हम्म .. क्यों? VS में आप अक्षरों के बजाय अपने एरो बटन से लिख रहे हैं। यह बहुत महाकाव्य है .. आप कुछ छोटे के लिए भी क्यों छोड़ देंगे?
15

26

मेरे विचार से ग्रहण को आईडीई नहीं कहा जा सकता। ठीक है कि अतिशयोक्ति है, मुझे पता है। यह केवल ग्रहण करने के लिए मेरी तीव्र पीड़ा को दर्शाता है! आप जो भी करते हैं, वह सिर्फ काम नहीं करता है! आपको हमेशा चीजों को सही तरीके से करने के लिए इससे लड़ने की जरूरत है। उस समय के दौरान, आप वह कोड विकसित नहीं कर रहे हैं जो आप करना चाहते हैं, ठीक है? ग्रहण और मावेन एकीकरण: अविश्वसनीय! ग्रहण और आइवी एकीकरण: अविश्वसनीय। WTP: छोटी गाड़ी छोटी गाड़ी छोटी गाड़ी! ग्रहण और wstl सत्यापन: छोटी गाड़ी! यह पता लगाता है कि URL के नीले होने के बावजूद भी वे मौजूद नहीं हैं, और कुछ दिनों बाद, उन्हें बदले बिना, यह अचानक उन्हें नहीं मिल रहा है आदि आदि। मैं इसके बारे में एक फ़्रीकिंग पुस्तक लिख सकता था। आपके प्रश्न का उत्तर देने के लिए: NO ECLIPSE सबसे अच्छी आईडी नहीं है! IntelliJ बेहतर माना जाता है!


13
यह एक रत्न है: "ग्रहण एक आईडीई नहीं है"
अर्जुन जे राव

4
ग्रहण जटिल है, लेकिन मुझे व्यक्तिगत रूप से जावा को विकसित करने में कभी कोई समस्या नहीं हुई।
रोमन प्लाज़िल

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

18

ग्रहण मुझे XEmacs से दूर ले जाने वाला पहला IDE था। हालाँकि, जब मेरे नियोक्ता ने मुझे एक Intellij IDEA लाइसेंस खरीदने की पेशकश की थी, अगर मैं चाहता था कि यह केवल एक मूल्यांकन प्रति के साथ 3 दिन लगे, तो मुझे इसके लिए जाने के लिए मना लें।

ऐसा लगता है कि बहुत सारी छोटी चीजें सिर्फ अच्छे हैं।


12

IntelliJ एक अच्छा है, लेकिन यह मुफ़्त नहीं है !! तो NetBeans भी एक अच्छा विकल्प है। इसके अलावा अगर आप IBM सुइट WPADAD अच्छा है


10
क्षमा करें, लेकिन आईबीएम से WSAD और RAD खराब हैं, वे कुछ अच्छा ग्रहण करते हैं (ग्रहण) और इसे बुरा बनाते हैं (धीमा, फूला हुआ, क्रेशी, नाजुक)
डेविड वाटर्स

4
डब्लूएसएडी और डब्लूएस एक सही कॉम्बिनेशन है यदि कोई आत्म यातना से प्यार करता है, तो जो चीजें सेकंड लेती हैं वह मिनट और अधिक हो जाती हैं।
एम.पी.

4
: शायद सामान्य ज्ञान नहीं, बल्कि इस मामले में, वहाँ अब एक समुदाय (मुक्त, खुला स्रोत) इंटेलीजे का संस्करण है jetbrains.com/idea/free_java_ide.html
GreenMatt

12

मुझे वर्तमान में सबसे अच्छे के रूप में नेटबीन्स को वोट देना होगा। ग्रहण सभ्य है, लेकिन अभी नेटबिंस बेहतर है।


9

मैंने लगभग 5+ वर्ष (v1.5 से v7 तक) और लगभग 8 महीने पहले आईबीएम राड (जो पुराने ग्रहण के शीर्ष पर बनाया गया है) के लिए और लगभग 3 महीने पहले मैंने ग्रहण (गैनीमेड) के साथ समझौता किया था। ।

मैंने एक मध्यम आकार की परियोजनाओं पर (10k वर्गों के साथ) IntelliJ का उपयोग किया और मैं केवल कुछ सैकड़ों वर्गों के साथ एक पर ग्रहण का उपयोग कर रहा हूं।

मुझे ये दोनों IDEs (IntelliJ और Eclipse) अच्छे लगे। आईबीएम राड सिर्फ पैसे की बर्बादी है (एक विकल्प के बिना एक आईबीएम की दुकान में फंस सकता है)।

ग्रहण की तुलना में अधिकांश सुविधाओं के लिए IntelliJ में अभी तक बेहतर रिफैक्टरिंग क्षमताएं और कीबोर्ड शॉर्टकट हैं। यह ग्रहण से आयात करने वाली परियोजनाओं का समर्थन करता है। यह xml हैंडलिंग क्षमताओं में बेहतर तरीके से बनाया गया है (लगभग जावा कोड के लिए लागू रिफ्लेक्टर के साथ)। इंटेली सेन्स में निर्मित भी बहुत अच्छा है।

ग्रहण एक महान उपकरण है और यह मुफ़्त है। इंटेलीजे से ग्रहण करने के लिए मुझे लगभग 1-2 महीने लग गए (शॉर्टकट के बहुत सारे अनलिमिटेड), लेकिन मुझे एक्लिप्स लटका हुआ मिला, यह बहुत चिकनी है। मैंने मिड साइज प्रोजेक्ट पर एक्लिप्स का इस्तेमाल किया।

इंटेलीज और एक्लिप्स दोनों में सक्रिय प्लगइन समुदाय हैं और दोनों ही संस्करण नियंत्रण प्रणाली, यूनिट टेस्ट फ्रेमवर्क, एप्लिकेशन सर्वर और प्रोफाइलर्स के साथ अच्छी तरह से एकीकृत हैं।

IntelliJ v4.0 से धीमी और फूला हुआ बनने लगी। यह मध्यम आकार की परियोजनाओं के साथ धीमा था। मैं IntelliJ का उपयोग नहीं करूंगा जब तक कि इसके प्रदर्शन में सुधार नहीं किया जा सकता।

मैंने जावा विकास के अलावा किसी अन्य चीज के लिए इन दो आईडीई का इस्तेमाल किया।

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


8

मैंने ग्रहण को अपने नए काम में 3 महीने की सवारी दी, लेकिन उसके बाद मुझे पता चला कि सामान्य मावेन परियोजना को IntelliJ IDEA में भी चलाया जा सकता है (जब तक कि यह एक्लिप्स प्लगइन / EMF / कोर्स का कुछ नहीं ;-))। 3 महीने IDEA के साथ 8+ वर्षों के साथ तुलना करने के लिए पर्याप्त नहीं हैं, लेकिन यह दावा करने के लिए पर्याप्त है कि मैंने इसे एक उचित प्रयास दिया। मैंने इसके खराब डिबगर के साथ इसके दृष्टिकोण (अन्य आईडीई की आवश्यकता नहीं है) के साथ रहने का फैसला किया, (जब तक आप उन पर क्लिक नहीं करते हैं, तब तक तारीख मान नहीं दिखाता है! आदि), इसके तुलना में आईडीए की तुलना में अधिक खराब पूर्णता है।

अब उन सभी वर्षों के बाद IDEA भी मुफ्त (सामुदायिक संस्करण) है और मैं इसे बहुत परेशानी के बिना उपयोग करता हूं। बेशक मैं भुगतान किए गए संस्करण की उन "अंतिम" विशेषताओं में से कुछ को याद करता हूं, लेकिन यह ग्रहण से कहीं बेहतर है। सबसे बड़ा अंतर इन दोनों IDE के लिए आवश्यक संपूर्ण मानसिकता है। लेकिन जब आप या तो मेरी मानसिकता को समझ लेते हैं, तो मैं समझ नहीं पाता कि ग्रहण को कोई भी पकड़ सकता है - जब तक आपको इसके प्लगइन पारिस्थितिकी तंत्र की आवश्यकता नहीं है या आपके पास वहां कुछ गंभीर निवेश हैं।

"मानसिकता" मतभेदों का उदाहरण: आपको ग्रहण में सहेजना है, न कि आईडीईए में, और मुझे परवाह नहीं है कि क्या बेहतर या बुरा है - लेकिन आपको ग्रहण में बचाने के लिए उसे रेखांकित त्रुटियों को साफ करने देना होगा जो अब त्रुटियां नहीं हैं, आदि ;-) आपको अन्य फ़ाइलों में त्रुटियों से छुटकारा पाने के लिए भी वहां सहेजना होगा, क्योंकि अन्य फ़ाइल परिवर्तनों को अन्यथा नहीं देखती है।

मैंने इस विषय पर बहुत अधिक ब्लॉग किया - और हां, मैं पक्षपाती हूं, हालांकि मैंने यथासंभव कम प्रयास किया। लेकिन कुछ समय बाद यह संभव नहीं था: :-)

और नहीं, यहां तक ​​कि आईडिया भी सही नहीं है, मुझे पता है। क्योंकि मैं इसका भरपूर उपयोग करता हूं। लेकिन यह सबसे अच्छा Java IDE है अगर आप मुझसे पूछें। यहां तक ​​कि सामुदायिक संस्करण भी।


7

[यह वास्तव में एक जवाब नहीं है, सिर्फ एक किस्सा है। मैंने उन लोगों के साथ काम किया, जिन्होंने मैक्रोज़ और कलर कोडेड के साथ एमएसीएस को अत्यधिक लोड किया था। पागल! जब वहाँ बहुत सारे अच्छे आईडीई हैं तो ऐसा क्यों करें?]

अगर आपको पता है कि आप emacs के आसपास हैं तो आप 100x तेजी से कोड कर सकते हैं फिर एक IDE। और अगर आप किसी अन्य भाषा में कोड करने की आवश्यकता है, तो आपको अलग-अलग भाषाओं के गुच्छा को संभालना होगा ताकि आपको अपने कोडिंग एनवायरमेंट को बदलने की आवश्यकता न हो। सभी ऑपरेटिंग सिस्टम पर काम करता है, आप अपनी इच्छानुसार कुछ भी रख सकते हैं / जोड़ सकते हैं। यहां तक ​​कि ssh पर दुनिया भर में फ़ाइलों को आधा संपादित करें। (कोई डाउनलोडिंग या अपलोडिंग नहीं)। उन्हें पागल कहने से पहले आप इसे पहले इस्तेमाल कर लेंगे। मुझे यकीन है कि वे आपको आईडीई :) का उपयोग करने के लिए पागल कह रहे हैं :)।


10
मुझे लगता है कि यह कहना एक बहुत मजबूत मामला है कि Emacs प्रभावी रूप से एक IDE है।
नेवस्टर

ग्रहण से Emacs के लिए एक कनवर्टर के रूप में ... Emacs एक बहुत अधिक शक्तिशाली है जो ज्यादातर लोग सोचते हैं। IDEs आपको बहुत सारे कमाल के फीचर्स देते हैं, लेकिन बहुत सी चीजें हैं जो Emacs कर सकती हैं कि कोई भी IDE नहीं कर सकता ... ssh के ऊपर इसका इस्तेमाल करना शायद मेरा पसंदीदा लाभ है।
माइक स्टोन

6
एक आईडीई की तुलना में 100 गुना तेज? क्या आपने भी ग्रहण का उपयोग किया है?
wsorenson

4
@ वॉर्सनसन: मैंने कुछ परियोजनाओं को उस समय पूरा कर लिया है जब इसे लोड
ड्रेमन

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

6

यह अक्सर कहा जाता है कि ग्रहण की तुलना में विभिन्न भाषाओं (जैसे जावा) के लिए बेहतर आईडीई हैं।

ग्रहण की शक्ति यह है कि यह मूल रूप से कई भाषाओं के लिए एक ही आईडीई है , जिसका अर्थ है कि यदि आप जानते हैं कि आपको कई प्रोग्रामिंग भाषाओं (जावा, सी ++, पायथन) में कोड करना होगा, तो यह एक बड़ा फायदा है कि आपको केवल एक आईडीई सीखना है: ग्रहण।


और PHP और किसी भी अन्य भाषा की संभावना है जिसके बारे में आप सोच सकते हैं।
लियाम

7
नेटबीन्स के पास वह सब भी है।
माइकल मायर्स

5

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

ग्रहण मेरा पसंदीदा है क्योंकि:

  • नि: शुल्क
  • एक्स्टेंसिबल (एक बिंदु पर जिसे आप इसे C ++ IDE या DB डेवलपमेंट IDE में बदल सकते हैं)
  • खुला स्त्रोत
  • मुझे पता है कि ग्रहण प्लगइन कैसे लिखना है
  • आप ग्रहण के साथ आसानी से एक उत्पाद विकसित कर सकते हैं (जैसे। चूने के तार चूहे के नीचे ग्रहण है)

यदि आप JCreator जैसे पारंपरिक जावा आईडीई का उपयोग करने के लिए उपयोग किए जाते हैं, तो आपको ग्रहण के लिए उपयोग करने के लिए कुछ समय की आवश्यकता हो सकती है। मुझे याद है जब मैंने पहली बार ग्रहण सीखा था, मुझे नहीं पता था कि जावा स्रोत को कैसे संकलित किया जाए ...

मैं आपको सुझाव दूंगा कि आप के लिए सबसे अच्छा IDE खोजने के लिए, लोगों ने जो सिफारिश की है उसे (NetBean, Eclipse, और IntelliJ) देखें, और देखें कि आपको कौन सा सबसे ज्यादा पसंद है, फिर इसके साथ चिपके रहें और इसके विशेषज्ञ बनें। सही आईडीई होने से मेरी राय में आपकी उत्पादकता काफी बढ़ जाएगी।


4

ग्रहण! यह कई बार धीमा हो सकता है और बहुत अधिक मेमोरी का उपयोग करता है लेकिन यह अच्छी तरह से काम करता है।


4
आप NetBeans के बारे में भी यही कह सकते हैं।
मार्क बेकर

4
क्या कोई आईडीई है जिसके बारे में आप नहीं कह सकते?
जेम्स स्कैच

1
अच्छी तरह से, .Net दुनिया में, VS2005 ज्यादा मेमोरी का उपयोग नहीं करता है। आप इसके लिए अल्ट्रा-स्लो फीचर्स के साथ भुगतान करते हैं, हालाँकि। जावा दुनिया में, कुछ ऐसे हैं जो तेज और कम-मेमोरी हैं, लेकिन कुछ विशेषताओं के साथ।
15:20

IntellJ आईडिया। मैं कुछ 2,000 वर्गों और पुस्तकालयों के टन के साथ इस परियोजना का उपयोग करता हूं। मैं ग्रहण से इंटेलीज तक बदली, मुझे लगता है कि मुझे इस परियोजना से बहुत नफरत थी और मैं यह ग्रहण दोष था। परिणाम बहुत ही धीमा था। वैकल्पिक हल? मैं एक मॉड्यूल बनाता हूं और वैसे भी IDEA का उपयोग करता हूं। :) आइडिया है खौफनाक !!
ऑस्कररेज़ 2

4

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


3

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


1

यह व्यक्तिपरक है ... मुझे यह एक अच्छा उपकरण लगता है।

यह निर्भर करता है कि आप किस तरह का विकास कर रहे हैं - ईजेबी सामान के लिए, बहुत से लोग नेटबीन्स का पक्ष लेंगे। यह भी निर्भर करता है कि आप कितना खर्च करना चाहते हैं - मुझे लगता है कि आप मुफ्त आईडीई के बारे में बात कर रहे हैं?


हाँ मुफ्त आईडीई है। अगर वहाँ एक शक्तिशाली आईडीई है जो पूरी तरह से मुक्त है खर्च नहीं करना चाहता। धन्यवाद।

1
ड्राइवरी कायर के लिए +1। यह कोई जवाब नहीं है।
एंड्रयू रोलिंग

1

मेरी राय में यदि आपको उपयोग करने के लिए संसाधन मिल गए हैं, तो ग्रहण के साथ जाएं। NetBeans जो ग्रहण की तरह भयानक है, एक और सबसे अच्छा विकल्प है, ये केवल 2 हैं जिनका मैंने कभी उपयोग किया है (प्यार, आवश्यकता, वांछित)

ग्रहण सबसे लोकप्रिय हाथ है, और अच्छे कारण के लिए!

उम्मीद है की यह मदद करेगा।


1

दूसरों से सहमत होना। Netbeans एक बहुत अच्छी IDE है, जो अन्य भाषाओं (PHP, Ruby, C / C ++) को भी पूरा करती है, यदि आप उनमें से किसी का उपयोग करने के लिए प्रवण हैं। फिर आपको नई भाषा चुनने का निर्णय लेते समय आईडीई के आसपास अपना रास्ता जानने का अतिरिक्त लाभ मिलता है।

हालांकि निष्पक्ष होने के लिए, मेरे पास ग्रहण आईडीई के साथ ज्यादा समय नहीं था।


1

मैं कुछ अन्य लोगों से यह कहते हुए सहमत हूँ कि NetBeans और IntelliJ दोनों अच्छे IDE हैं। और मैं कहूंगा कि तीनों (ग्रहण + अन्य दो) का उपयोग करते हुए, यह ग्रहण अब तक मेरा पसंदीदा है। मैंने कुछ दस्तावेज़ों को आउट-डेटेड पाया, लेकिन समर्थन समुदाय को बहुत उपयोगी पाया। मैंने पूल के गहरे अंत में कूदकर ग्रहण का उपयोग करना शुरू किया: आईडीई सीखने से पहले कभी आरसीपी लिखना। आईडीई उपयोग करने के लिए सहज था, और जब मुझे पोस्ट करने के लिए सही समाचार समूह मिले - तो मेरे अधिकांश सवालों के जवाब पहले ही मिल चुके थे। मेरे लिए सबसे कठिन काम (और निराशा की बात है, माना जाता है) यह जानना था कि मेरे खोज शब्दों को कैसे वाक्यांश दिया जाए ताकि पहले से ही पोस्ट किए गए उत्तर मिल सकें।

याद रखें कि ग्रहण अभी भी एक आईडीई खिलाड़ी के रूप में "अपेक्षाकृत नया" है, हालांकि यह दिया गया है - यह काफी मजबूत है।

एक्लिप्स के बारे में मेरी एकमात्र शिकायत यह है कि प्रत्येक नई रिलीज के साथ, यह अधिक संसाधनों को गले लगाने के लिए लगता है। मध्य-आकार की परियोजना / कार्यक्षेत्र के साथ, इस परियोजना के निर्माण (या पुनर्निर्माण) में हमेशा के लिए लगता है। IntelliJ की तुलना में, यह उपयोग करने के लिए तेज़ और अधिक सहज है।


1

यह मत भूलो कि आईबीएम द्वारा ग्रहण मंच शुरू किया गया था। वहाँ बाहर कुछ मंच हैं।

  • IBM Websphere Application Developer (WSAD) और / या तर्कसंगत एप्लिकेशन डेवलपर (RAD) जो कि आईबीएम से एक ग्रहण-प्रकार IDE है (वास्तव में, यह आईबीएम विशेष पुस्तकालयों / प्लगइन्स के साथ ग्रहण है)।
  • MyEclipse (इसका उपयोग कभी नहीं किया गया लेकिन यह एक और ग्रहण-प्रकार IDE है)
  • सन माइक्रोसिस्टम का नेटबीन्स। यह जावा-केंद्रित भी है क्योंकि यह पूरी तरह से जावा (नेट जावा में नेटबीन्स चलाता है) बनाने के लिए डिज़ाइन किया गया है।
  • इंटेलीज (नाम करने के लिए लेकिन कुछ)
  • Oracle JDeveloper (मुझे वास्तव में निर्देशिका संरचना लेआउट पसंद नहीं आया JDeveloper बनाता है)।

एक्लिप्स के साथ लाभ यह है कि इसे आपके विकास के आनंद के लिए अनुकूलित किया जा सकता है, प्लगइन्स को आपकी आवश्यकताओं के अनुसार ग्रहण के लिए लिखा जा सकता है (जैसे कि विंडोज एक्सप्लोरर में आपके स्रोत की निर्देशिका ब्राउज़ करने के लिए एक्लिप्स "ईज़ी एक्सप्लोरर" प्लगइन)। ग्रहण आपको अन्य भाषाओं / एसडीके को भी शामिल करने की अनुमति देता है, जैसे कि सी ++, सिल्वरलाइट प्रोजेक्ट, विकास के लिए एंड्रॉइड प्रोजेक्ट। आप ग्रहण में आसानी से संसाधनों का प्रबंधन भी कर सकते हैं।

मेरे अनुभव में नेटबीन्स संसाधन गहन हैं। Oracle JDeveloper और IntelliJ हालांकि मुक्त नहीं हैं। अरे हाँ, यदि आपके पास ग्रहण के साथ समस्याएँ या बग हैं, तो ग्रहण में क्रैश को पुनः आरंभ करने और क्रैश करने की क्षमता है।


जावा जावा में ग्रहण चलता है।
बालुसक

यही इसकी सुंदरता है .... :-)
बुहके सिंडी

इंटेलीज अब स्वतंत्र
एडवर्ड करक

0

यह वास्तव में एक जवाब नहीं है, सिर्फ एक किस्सा है। मैंने उन लोगों के साथ काम किया, जिन्होंने मैक्रोज़ और कलर कोडेड के साथ एमएसीएस को अत्यधिक लोड किया था। पागल! जब वहाँ इतनी अच्छी IDEs हो तो ऐसा क्यों करें?


बी / सी यह सब पसंद के बारे में है, अगर आप तेजी से डब्ल्यू / आपके वर्तमान उपकरण हैं, तो किसी और चीज़ पर स्विच क्यों करें? बस b / c सभी शांत बच्चे इसका उपयोग करते हैं?
आंद्रे

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

1
यह वास्तव में जवाब नहीं है: आप सही हैं। उपाख्यान = टिप्पणी। -1।
फिलिप कारिएरे

0

मुझे JCreator LE का उपयोग करने का अनुभव है । मुझे यह पसंद है क्योंकि इसका उपयोग करना आसान है और यह मुफ़्त है। अगर यह आपको रुचिकर लगे तो इसे आजमाएं।

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.