Welche IDE benutzt ihr ?



  • KDevelop 4 solltet ihr mal probieren, wenn ihr unter Linux seid.

    Die Code-Completion übertrifft Visual Studio(ohne Visual Assist X), Qt Creator und Eclipse CDT.

    Bei der Code-Completion wird sogar die Dokumentation von GCC, Boost:: und andere Bibliotheken angezeigt, die Doxygen verwenden.



  • Boost und so wird bei Eclipse auch alles angezeigt (wenn man das wuenscht).
    Und das Projektmanagement von Eclipse ist dem vom KDevelop klar ueberlegen.



  • Da haben wir einen schönen, altmodischen Softwaredjihad, was? 😋

    Ich bin wie SeppJ Anhänger der Church of Emacs (wohl dem, dessen Compiler von St. IGNUcius gesegnet!). Jedes mal, wenn ich eine Maus anfassen muss, geht mir wertvolle Zeit verloren. Es ist allerdings richtig, dass die Lernkurve da ziemlich steil ist.

    Ansonsten sind die Systeme von Code::Blocks, MSVC und Eclipse schön simpel, aber ab einer gewissen Projektkomplexität nicht mächtig genug. Ich sitze beispielsweise gerade an einem Bibliotheksprojekt mit mehreren Codegeneratoren, das Crosskompilierung unterstützen muss. Da ist man für Automake schon dankbar.



  • VS :p



  • Ich sag es mal so:

    C, C++ und C# : Visual Studio 2010
    Android-Programmierung : Eclipse (alleine schon wegen dem GooglePlugin)
    PHP/Webframeworks : Netbeans 7

    So verwende ich zumindest meine IDE-Sammmlung.



  • SeppJ schrieb:

    Emacs! Schnell, übersichtlich, grenzenlos konfigurierbar, überall verfügbar (selbst in einer Remotetextkonsole zum Toaster) und universell auch für alle anderen Textaufgaben geeignet, so dass man sich nie umgewöhnen muss.

    👍



  • Also ich nutze eigentlich immer Netbeans für Java und C++. Keine IDE hat so mächtige Features (die auch bei C++) funktionieren und keine so gute Code Completion. Im Prinzip weiß Netbeans schon immer, was du vorhast. Stellenweise schreibt man seinen Code, indem man nur noch enter, enter, enter drückt, weil Netbeans "weiß", was du vorhast.

    Oder du tippst: "fori" und drückst Tab und er kopiert da den For-Each-Schleifenquelltext hin. Und auch hier erkennt Netbeans, welche Variablen vorher benutzt werden und setzt die bereits sein. Das ist total genial.

    Ansonsten nutze ich noch Visual Studio 2010 Architecture, weil dass in der MSDNAA drin ist und einige Projekte auf Visual Studio basieren und ich zu faul bin, dass zu ändern 🙂


  • Administrator

    umzugshelfer schrieb:

    Also ich nutze eigentlich immer Netbeans für Java und C++. Keine IDE hat so mächtige Features (die auch bei C++) funktionieren und keine so gute Code Completion. Im Prinzip weiß Netbeans schon immer, was du vorhast. Stellenweise schreibt man seinen Code, indem man nur noch enter, enter, enter drückt, weil Netbeans "weiß", was du vorhast.

    Oder du tippst: "fori" und drückst Tab und er kopiert da den For-Each-Schleifenquelltext hin. Und auch hier erkennt Netbeans, welche Variablen vorher benutzt werden und setzt die bereits sein. Das ist total genial.

    Du weisst schon, dass dies auf jegliche sinnvoll konfigurierte IDE zutrifft, oder? 😉

    Ich nutze VS. Wieso? Ich habe damit angefangen. Mir gefällt sie. Ich kann damit gut entwickeln. Zudem kann ich damit auch C# entwickeln. Wieso soll ich wechseln? Ich bin zufrieden! 😉

    Grüssli



  • Ansonsten sind die Systeme von Code::Blocks, MSVC und Eclipse schön simpel, aber ab einer gewissen Projektkomplexität nicht mächtig genug. Ich sitze beispielsweise gerade an einem Bibliotheksprojekt mit mehreren Codegeneratoren, das Crosskompilierung unterstützen muss. Da ist man für Automake schon dankbar.

    Wie schon gesagt Eclipse hat auch ein Automake plugin.
    Im uebringen ist dies kein "Ide-war" sondern Information zur Entscheidungsfindung

    😃



  • Eclipse Indigo CDT:

    -> Linux.
    -> Gut designed... (wir sind alle menschen).
    -> Content assistant.
    -> Live content parsing. (nicht immer wieder speichern...)
    -> Sehr gut einstellbar (IDE/Editor)
    -> Sehr gut einstellbar (Build optionen, etc etc)
    -> Benutzt GCC.



  • Ich habe mit VS angefangen. Musste jetzt aber auf QtCreator umsteigen und habe Ihn lieben gelernt. Egal ob Windows, Linux oder Mac, der läuft einfach gut. Klar arbeite ich hauptsächlich mit Qt aber dafür ist das auch die optimal IDE.

    Ich gebe zu auf Windows nehme ich zum Debuggen immer wieder VS, weil der Debugger einfach super ist.

    Wenn man nur unter Windows entwickelt, empfehle ich auf jeden Fall VS.

    Habt Ihr eigentlich mal gesehen wie gut der C#-Editor in VS ist. Das ist zum C++ Editor ein Unterschied, wie Tag und Nacht 😉



  • Ich selbst benutze Visual Studio 2010 und Visual Assist X. Features wie die syntaktische und semantische Echtzeit-Codeanalyse, der Debugger, das umfängliche Refactoring oder die Autovervollständigung finde äusserst komfortabel. Bisher habe ich keine C++-IDE gesehen, die da annähernd rankommt.

    Code::Blocks habe ich nur ansatzweise ausprobiert, um Programme unter Linux zu testen. Ich habe aber nichts bemerkt, was mich zu einem Umstieg bewegen könnte. Und Editoren wie Emacs wären sowieso nichts für mich 🙂

    Eclipse fand ich für Java ganz okay, aber würde ich persönlich nicht für C++ einsetzen. Von Netbeans hatte ich genug, nachdem ich das gigantische, elend langsame Monstrum nicht mehr sauber vom Computer deinstallieren konnte. Ist allerdings schon eine Weile her...



  • Zu meiner aktiven Zeit habe ich mit VS gearbeitet. Inzwischen verwende ich aus betrieblichen Gründen TD (und für einige kleinere Aufgaben C# im Visual Studio) - aber der ist hier wohl außer Konkurrenz 🕶



  • Ich habe mich überzeugen lassen und mir nun die Eclipse für C++ angesehen, und muss sagen: Perfek! Wenn ich jetzt noch wüsste, wo ich in den C++0x Modus schalten könnte (GCC 4.6 als Compiler), wäre das geil.



  • 314159265358979 schrieb:

    Ich habe mich überzeugen lassen und mir nun die Eclipse für C++ angesehen, und muss sagen: Perfek! Wenn ich jetzt noch wüsste, wo ich in den C++0x Modus schalten könnte (GCC 4.6 als Compiler), wäre das geil.

    Wenn du den Aufruf von GCC kennst ist es einfach.

    1. Settings von Project
    2. C/C++ Build -> Settings -> GCC C++ Compiler -> Miscellaneous -> Other Flags
    3. Flag reinsetzten

    Achtung evtl sollte du Configuration auf All... setzen 😉

    P.S.: Flag ist -std=c++0x



  • Schon mal vielen Dank an dich! Gibt es vielleicht eine Möglichkeit, C++0x global anzumachen?



  • 314159265358979 schrieb:

    Schon mal vielen Dank an dich! Gibt es vielleicht eine Möglichkeit, C++0x global anzumachen?

    Dunno ich arbeite nicht mit CDT xD Andere Wege sind aufwändiger, eigenes Projekttemplate erstellen,...



  • lohnt sich denn "visual assistant x" ?



  • kantaki schrieb:

    lohnt sich denn "visual assistant x" ?

    kommt an, wie fern willst du es nutzen, hobby, professional,....?



  • bin noch c++ firschling also hobby erstmal 🙂

    fange im oktober an informatik zu studieren und will mich nicht immer in andere IDE's einarbeiten.


Anmelden zum Antworten