2009-05-09 11 views
5

जैसा कि शीर्षक कहता है: यूबंटू के तहत सी ++ या मोनो प्रोग्राम करने के लिए आपकी पसंद का आईडीई क्या है? ग्रहण एक व्यवहार्य तरीका है? क्या MonoDevelop पर्याप्त परिपक्व है? अन्य आईडीई के बारे में कैसे?उबंटू के तहत सी ++ या मोनो के लिए सबसे अच्छा प्रोग्रामिंग आईडीई क्या है?

+1

वहां इतने सारे डुप्लिकेट हैं ... http://stackoverflow.com/questions/24109/c-ide-for-linux http://stackoverflow.com/questions/86676/is-there-a-good- और-मुक्त-विचार-के-सीसी-इन-लिनक्स http://stackoverflow.com/questions/164693/whats-the-best-stable-editor-compiler-for-c-plus-plus-with-gui-work -under-linux –

उत्तर

8

जहां तक ​​सी # चला जाता है, आपके पास वास्तव में बहुत कुछ नहीं है, पसंद है, मोनो डेवलपेट जाने का तरीका है और इसके साथ मेरे छोटे अनुभव में, यह काफी अच्छा है (मेरा सी # काम VS2005 में किया गया था)।

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

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

+0

ध्यान देने योग्य मूल्य: जब आप सी ++ के लिए नेटबीन्स का उपयोग कर रहे हैं, तो सुनिश्चित करें कि आप नवीनतम रात के संस्करणों को आजमाएं। मेरे अनुभव में वे नवीनतम "स्थिर" संस्करणों की तुलना में अधिक स्थिर थे (कुछ बिल्डों के अलावा जो आप शुरुआत से देखते हैं टूटे हुए हैं - बस उस मामले में अगले/पिछली दिन के निर्माण की जांच करें)। यह वास्तव में बग फिक्स और नई सुविधाओं के लिए लायक है। – viraptor

3

मुझे मोनो के बारे में पता नहीं है, लेकिन सी ++ के लिए मैं कोड :: ब्लॉक की सिफारिश कर सकता हूं। हालांकि उबंटू भंडारों में यह नहीं है, इसलिए आपको पैकेज खुद ही प्राप्त करना होगा, लेकिन उनके पास उबंटू के लिए प्रीकंपिल्ड पैकेज हैं।

1

मैं हर जगह एक्लिप्स का उपयोग करता हूं।

2

KDevelop पूरी तरह से सी/सी ++ विकास के लिए बिल्कुल पूरा है।

सी # के लिए, मैं सिर्फ मोनो डेवलपमेंट के लिए जाऊंगा, क्योंकि कोड-समापन का समर्थन करने वाला कोई अन्य विकल्प नहीं है। SharpDevelop शराब के नीचे प्रयास करने के लिए अच्छा होगा।

4

व्यक्तिगत रूप से मैं हाल ही में अपने सी ++ प्रोग्रामिंग के लिए CodeLite का उपयोग कर रहा हूं, मैं इसे पूरी तरह से कोड :: ब्लॉक पर पसंद करता हूं, पूर्ण फीचर सूची के लिए here देखें।

2

मुझे यूबंटू के तहत सी ++ के लिए ग्रहण करने के बजाय आसान तोड़ने के लिए ग्रहण मिलता है। इसमें बहुत सी छिपी हुई चीजें हैं जो गलत हो सकती हैं (जैसे अचानक कुछ परियोजना बनाने से इंकार कर रही है) और सी ++ इंडेक्सर आपको पागल कर सकता है।

+1

उल्लेख नहीं है कि ग्रहण कुछ कारणों से * विशेष रूप से * उबंटू में फूला हुआ लगता है। –

3

मैं सी ++ प्रोग्रामिंग के लिए NetBeans IDE का उपयोग कर रहा हूं। इसमें बहुत सी विशेषताएं हैं: सी ++ प्रोजेक्ट सपोर्ट, सिंटैक्टिक और अर्थात् हाइलाइटिंग और बहुत कुछ। यह page देखें।

1

मैं जावा, सी/सी ++ और PHP के लिए एक्लिप्स का उपयोग कर रहा हूं। मैंने कोड :: ब्लॉक इंस्टॉल किए हैं, लेकिन मुझे इसका इंटरफ़ेस पसंद नहीं है, और कोड :: ब्लॉक मेकफ़ाइल उत्पन्न नहीं कर सकते हैं (इसमें एक प्लगइन है जिसे cbmakefile कहा जाता है, लेकिन इसे काम करने में काफी मुश्किल है)। नेटबीन वास्तव में एक अच्छा आईडीई है, लेकिन यह थोड़ा भारी है, और मुझे एलीस्पेप में नेटबीन में जो भी चाहिए वह मैं पा सकता हूं।

मोनो के लिए, मुझे लगता है कि monodevelop काफी अच्छा सब कुछ के लिए

+0

नेटबीन भारी? फिर ग्रहण हल्का होना चाहिए ... lol – kyku

4

Emacs है।

+3

मैं सी ++ के लिए सहमत हूं, लेकिन मुझे नहीं पता कि मैं सहमत हूं कि आपको सी # के लिए emacs का उपयोग करना चाहिए। मुझे लगता है कि सी # जैसी भाषा के साथ, आपको वास्तव में "हेवीवेट" आईडीई की विशेषताओं की आवश्यकता होती है। –

1

बेशक, जैसा कि सुझाव दिया गया है, आप सी # के लिए मोनो डेवेल का उपयोग कर सकते हैं। यदि आप चाहें तो भी C++ के लिए इसका उपयोग कर सकते हैं। मुझे विश्वास नहीं है कि यह अभी तक सी ++/सीएलआर का समर्थन करता है (या यहां तक ​​कि यदि मोनो सी ++/सीएलआर का समर्थन करता है)।

सी ++ के लिए, हालांकि मैं सरल emacs पसंद करते हैं। सी ++ किसी भी तरह की "उन्नत" आईडीई सुविधाओं को प्रदान करने के लिए एक कठिन भाषा है।

0

मैंने वास्तव में इसका उपयोग नहीं किया है, लेकिन आप qtcreator पर एक नज़र डाल सकते हैं।

0

सी ++ के लिए मैं QtCreator का उपयोग करता हूं, संस्करण 1.1 ने कई चीजें तय की हैं। यह आसान और शक्तिशाली है।

0

नेटबीन 6.5 सी/सी ++ प्लगइन के साथ। मोनो के लिए तीव्र विकास।

इनमें से दोनों पैकेज प्रबंधन उपकरण के माध्यम से स्थापित करना आसान है जो उबंटू के साथ आता है।

0

मैंने कोड :: ब्लॉक पहले इस्तेमाल किया था, लेकिन अब मुझे लगता है कि मैं कोडेलिट में जा रहा हूं, मुझे लगता है कि यह काफी बढ़िया है। ग्रहण काफी भारी है और ऐसा लगता है कि यह केवल जावा के लिए डिज़ाइन किया गया है। Kdev भी काफी अच्छा है, लेकिन मैंने कभी भी देव के रूप में उपयोग नहीं किया। मंच।

संबंधित मुद्दे

 संबंधित मुद्दे