C++ Builder 2009 vs Visual C++

Hallo,

ich habe etwas Programmiererfahrung in Perl und Delphi (bis Delphi 5) und erlerne gerade C++, um als Hobby Desktopanwendungen zu schreiben.

Zur Zeit nutze ich Code::Blocks und Visual C++ 2008 Express, jedoch gibt es in beiden Tools ein paar Sachen, welche mich stören.

Da ich noch eine alte Delphi-Version besitze, könnte ich recht günstig auf ein Bundle aus Delphi 2009 und C++ Builder 2009 upgraden, VC++ Pro ist doch etwas teurer.

Als ich damals (1999) mit Delphi 5 arbeitete, galt der C++ Builder (IMHO Version 3) als etwas tückisch bzgl. des ANSI-Standards.

Was denkt ihr. Ist der C++ Builder gut geeignet, um Anwendungen für Windows zu entwickeln und später evtl. auch mal in die DirektX einzusteigen oder sollte man doch eher das MS-Pendant wählen?
Delphi fand ich damals von der Oberfläche und der Forms-Gestaltung relativ gut gegliedert.

Was möchte ich genau programmieren?

  • Datenbankanwendungen (kein BDE, das war damals schon grottig)
  • Desktop-Spiele (welche also in normalen Fenstern ablaufen ala Minesweeper)

Grüße

Michael

Hallo Michael

Zur Zeit nutze ich Code::Blocks und Visual C++ 2008 Express,
jedoch gibt es in beiden Tools ein paar Sachen, welche mich
stören.

Hmmm. Da müßte man wissen, *was* genau Dich
daran jeweils stört. Kannst Du ein Beispiel
geben?

Was möchte ich genau programmieren?

  • Datenbankanwendungen (kein BDE, das war damals schon
    grottig)

Welches Interface? Welches Datenbanksystem?

  • Desktop-Spiele (welche also in normalen Fenstern ablaufen
    ala Minesweeper)

Sollte mit allen Umgebungen funktionieren.

Grüße

CMБ

Hallo Michael

Was denkt ihr. Ist der C++ Builder gut geeignet, um
Anwendungen für Windows zu entwickeln und später evtl. auch
mal in die DirektX einzusteigen oder sollte man doch eher das
MS-Pendant wählen?

Die Lib-Dateien von MS könnten auf dem Borland leicht Ärger machen, die sind von MS maßgeschneidert, weiß ich so vom Hörensagen. Wenn also DirektX unvermeidlich erscheint, ist der C++ Builder nicht erste Wahl. Oder du nimmst OpenGL, das ja auch *freie Software* ist, dann spielt das keine Rolle.

lG
Martin

Hallo,

hat leider etwas länger gedauert :wink:

mir geht es nicht direkt darum, eine IDE zu haben.

Mir geht es eher um den Compiler an sich. Ich möchte zur Zeit hauptsächlich Anwendungen für Windows entwickeln und nicht auf die VCL/CLX von Codegear beschränkt zu sein.

Inzw. habe ich mir mal die aktuelle Demo des C++ Builders heruntergeladen und schon die erste Erkenntnis gemacht: Visual Studio C++ ist arschlangsam :wink:

Allerdings habe ich gelesen, dass der C++ Builder etwas unflexibel mit der Einbindung von Third-Party-Tools sein soll.
Dies ist jedoch auch nicht so in meinem Interesse, falls ich z.B. meine Tools auch auf Linux portieren möchte (vor allem bei Verwendung einer GUI per QT, usw.).

Ich denke, ich werde mich erst mal weniger auf Codegear und MS verlassen und mich in die freien Compiler einarbeiten.
Code::Blocks soll ja auch nicht so schlecht sein, außerdem lerne ich wohl mehr, wenn ich nicht alles zusammen klicke :wink:

Grüße

Hallo,

Mir geht es eher um den Compiler an sich. Ich möchte zur Zeit
hauptsächlich Anwendungen für Windows entwickeln und nicht auf
die VCL/CLX von Codegear beschränkt zu sein.

Inzw. habe ich mir mal die aktuelle Demo des C++ Builders
heruntergeladen und schon die erste Erkenntnis gemacht: Visual
Studio C++ ist arschlangsam :wink:

Allerdings habe ich gelesen, dass der C++ Builder etwas
unflexibel mit der Einbindung von Third-Party-Tools sein soll.
Dies ist jedoch auch nicht so in meinem Interesse, falls ich
z.B. meine Tools auch auf Linux portieren möchte (vor allem
bei Verwendung einer GUI per QT, usw.).

Ich denke, ich werde mich erst mal weniger auf Codegear und MS
verlassen und mich in die freien Compiler einarbeiten.
Code::Blocks soll ja auch nicht so schlecht sein, außerdem
lerne ich wohl mehr, wenn ich nicht alles zusammen klicke :wink:

Für Windows:
* cygwin installieren (mit gcc/g++ Compiler) http://www.cygwin.com/
* QT4.4 für cygwin installieren http://sourceforge.net/projects/qtwin/
* Netbeans 6.5.1 (oder 6.7) komplett (mit C++) http://www.netbeans.org/downloads/

Grüße

CMБ