Dev C++ zu Alt?

  • Hallo leute,


    Ich habe angefangen C++ zu lernen dan aufgehört weil ich PHP Lernen wollte ^^.
    Jetzt hab ich ihn PHP schon etwas gelernt und will jetzt wieder C++ lernen und brauche den Richtigen Editor + Compiler.


    Habe mal irgendwo gelesen das Dev C++ alt sei und es jetzt bessere Editoren gibt.


    Stimmt das?
    Welchen Editor+Compiler könnt ihr mir Emphelen?



    Mfg AdnaN

  • Zitat

    hat mir lange treue Dienste erwiesen ^^

    Und was benutzt du jetzt?^^
    Weil suche einen guten ^^.
    (Will nicht sagen das Code::Blocks schlecht ist)


    // Edit:


    Habe mich bisschen erkundigt und Gelesen das VS2010 für OOP nicht gedacht ist.

    Zitat
    • Der WinForms-Designer ist miserabel, da er die Implementierung von Methoden in der h-Datei vornimmt, was spätestens zu Problemen führt, wenn man mehr als ein Form hat und auf Methoden/Properties des anderen Forms zugreifen will (da man dann zyklische Abhängigkeiten in den h-Dateien hat, die man nur lösen kann, wenn man die Implementierung in die cpp-Datei verlegt)
    • Wenn man die Anwendung verteilen will, so muss man neben dem .NET-Framework auch die C-Runtime installieren; das muss man bei einer reinen .NET-Anwendung (z.B. C#) nicht
    • C++/CLI ist primär als InterOp Sprache zwischen .NET und native Code gedacht; das sieht man auch schon daran, dass seit VC2008 auch der Data-Wizward für C++/CLI entfernt wurde. Daraus ergibt sich gleich der nächste Punkt:
    • Der Data-Wizard wurde in VC 2008 entfernt um auch deutlich zu machen, dass der Focus auf native-managed InterOp liegt
    • Ca. 99% aller Beispiele im Internet sind mit C#; man findet fast keine Beispiele in C++/CLI
    • C++/CLI ist eine eigene Sprache und hat mit (ISO) C/C++ nichts zu tun; und das ganze zu mischen ist meistens noch viel sinnfreier, es sei denn, man weiss was man tut (was zu 99% nicht der Fall ist; zumindest in den Fragen, die ich aus den Foren entnehme)
    • C++/CLI wird oft als “Erweiterung” von C/C++ gesehen. Diese Sicht ist aber komplett falsch! Ganz einfacher Beweis: Versuch in einen STL-Vector ein CLR Objekt reinzustopfen (z.B. std::vector). Wenn es gehen würde, dann könnte man C++/CLI als Erweiterung sehen. Es geht aber nicht. Deshalb sind es zwei komplett getrennte Welten!
    • In VS 2010 wird es für C++/CLI Projekte kein Intellisense geben; das deutet auch stark darauf hin, dass es nicht als primäre Sprache für .NET geeignet ist

    Hmm gibt es nen besseren? ^^

    Einmal editiert, zuletzt von AdnaN ()

  • hol dir einfach Code::Blocks


    benutze ich auch, nachdem ich alles mögliche ausprobiert habe :)