Welche IDE benutzt ihr ?


  • 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.


  • Administrator

    kantaki schrieb:

    lohnt sich denn "visual assistant x" ?

    Mach dir selbst ein Bild: http://www.wholetomato.com/products/default.asp

    Ich würde es bei C++ jedenfalls nicht mehr hergeben wollen. Man braucht dazu aber ein Visual Studio Standard/Professional oder besser. In der Express Version gibt es keine Plugin-Funktionalität.

    Grüssli



  • kleine frage

    kann ich c++ files nur in einer projekt mappe debuggen ? wenn ich meine alten c++ files in vs öffne kann ich es nicht debuggen.
    füge ich die datei in eine projektmappe ,geht es.

    umständlich wenn ich alle meine files erst in eine mappe tun müsste 😞



  • kantaki schrieb:

    lohnt sich denn "visual assistant x" ?

    Definitiv. Ein Mehrwert, den ich auch nicht mehr missen will!



  • Für den Einsteiger, der jeweils einzelne kleinere .cpp-Dateien ausprobiert, lohnt sich VAX wahrscheinlich nicht. Da kommen eben all die mächtigen Features noch nicht zum Zug. Aber sobald man grössere Projekte umsetzen will, ist Visual Assist X ein sehr hilfreiches Tool.


  • Administrator

    kantaki schrieb:

    kleine frage

    kann ich c++ files nur in einer projekt mappe debuggen ? wenn ich meine alten c++ files in vs öffne kann ich es nicht debuggen.
    füge ich die datei in eine projektmappe ,geht es.

    umständlich wenn ich alle meine files erst in eine mappe tun müsste 😞

    Mir wäre kein anderer sinnvoll begehbarer Weg bekannt (man könnte natürlich über die Konsole alles manuell machen).
    Bevor du Debuggen kannst, musst du die Files zuerst kompilieren. Da führt kein Weg dran vorbei. Und VS ist halt schon eher dafür ausgelegt, dass man Projekte bearbeitet und nicht einzelne kleine Übungsaufgaben 😉

    Grüssli



  • Ich benutze Code::Blocks und bin damit eigentlich auch sehr zufrieden, wobei mir die Vergleichswerte fehlen (ich habe VS noch nie ausprobiert).

    Visual Assist X hört sich eher nervig an (diese ganzen automatischen Funktionen würden mich eher stören. Ich will nicht jedes Mal eine leere Zeile entfernen, wenn ich einen Kommentar über zwei Zeilen verteile), viele Funktionen brächten mir auch nichts. Höchstens noch mehrere Zwischenablagen zu haben wäre ganz schön. Sowas sollte aber auch schon das Betriebssystem beherrschen, finde ich.



  • VS 2010. 👍


Anmelden zum Antworten