Delphi-PRAXiS
Seite 1 von 8  1 23     Letzte »    

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Programmieren allgemein (https://www.delphipraxis.net/40-programmieren-allgemein/)
-   -   C++ C++ Builder oder Visual C++ (https://www.delphipraxis.net/187171-c-builder-oder-visual-c.html)

MrSpock 3. Nov 2015 21:02

C++ Builder oder Visual C++
 
Hallo,

meine Tochter fängt demnächst Ihre Master Arbeit an. Dazu soll Sie eine Anwendung in C++ schreiben. Ich als Delphi Fan würde ihr dazu den C++ Builder empfehlen (kostet als Student ca. 130€ für das RAD Studio Professional). Obwohl in Microsoft nicht mag, muss ich zur Kenntnis nehmen, dass es eine Alternative zum C++ Builder, nämlich Visual C++ gibt. In der community edition für Studenten kostenlos.

Was spricht für bzw. gegen die beiden Systeme und was würdet ihr aus Erfahrung heraus empfehlen?

jfheins 3. Nov 2015 21:16

AW: C++ Builder oder Visual C++
 
Ich konnte bisher nur mit der C# Seite von Visual Studio Erfahrungen sammeln (6 Monate), würde die IDE aber als sehr gut bewerten.
Fehlerhaftes Error-Insight hatte ich quasi nicht, die IDE "fluppt" auf einem aktuellen PC gut, das springen zu Definitionen funktioniert sehr gut und es gibt git-Integration :-)

Ich persönlich würde das auf jeden Fall mal ausprobieren, bevor ich das Geld investiere.
Ich sollte vll. noch dazu sagen, meine letzte Delphi-Version war 2006.

Zacherl 3. Nov 2015 21:39

AW: C++ Builder oder Visual C++
 
Vom Komfort her ist Visual Studio meilenweit vorraus. Setzt man dann noch Plugins wie Resharper (https://www.jetbrains.com/resharper-cpp/) ein, welche es als Student übrigens gratis gibt, programmiert sich die Anwendung praktisch schon von alleine :P

Auch wegen der Kompatibilität zu anderen OpenSource Projekten und Libs her, würde ich definitiv auf Visual Studio statt C++ Builder setzen. Letzterer konnte sich nie wirklich durchsetzen und ist in den meisten Kreisen eher "verpöhnt".

Die nicht-community-Edition von Visual Studio gibt es an den meisten Unis übrigens auch gratis über das MSDNAA.

mensch72 3. Nov 2015 21:46

AW: C++ Builder oder Visual C++
 
machen wir es für C++ Builder kurz:

+ das einzige was dafür spricht ist die Tatsache, das man damit per FMX(wenn Enducation RSpro) automatisch auch OSX, und Mobile(Android&IOS) als RAD Lösung für GUIs dabei hat und Delphi zum debuggen der ganzen PAS Teile RTL,FMX,...

- dagegen spricht das der C++ Builder intern kein echtes C++ System ist, sondern auf Delphi(Pascal) aufsetzt und somit die RTL, VCL/FMX und GUI bezüglich der C++ Konstrukte absolut inkomatibel zum Rest der Welt sind und daher eigentlich niemand den C++ Builder zu mehr nimmt als mal ein paar non GUI C++ Sachen 1:1 schnell ohne umschreiben direkt in ein Delphiprojekt zu bekommen

Eine Masterarbeit ist ja quasi auch der Einstieg ins Berufsleben...
Erfahrung mit C++ Builder ist da ohne Bedeutung. Erfahrung mit VisualStudio und/oder VC++ gehört aber zur Standard MustHave Liste wenn es um "C" Jobs geht. Auch unter anderen Studenten ist die Chance jemanden mit VS / VC Kenntnissen fragen zu können viel größer.

=> VisualStudio mit VC++ nehmen und wenn Zeit&Lust weil C++ ja ohne GUI "portabel" ist(sein soll/kann :)) dann noch per kostenlosem AppMethod C++ per FMX auf Android als MobilGUI zum Nachweis der sauberen & portablen Trennung von Funktion(Standard C++Klassen) und Design(C++Builder GUI-Klassen) realisieren

Der schöne Günther 3. Nov 2015 22:02

AW: C++ Builder oder Visual C++
 
Hatte einen Teil meiner Abschlussarbeit auch in C++ im Visual Studio geschrieben und kann mich den anderen nur anschließen: Nehmt das. Der IDE-Komfort allein ist es schon wert.

TiGü 4. Nov 2015 08:32

AW: C++ Builder oder Visual C++
 
Die letzte C++ Builder Version, die ich in der Hand hatte, war XE3.
Hier ist die Code-Vervollständigung der Wahnsinn, d. h. so gut wie nicht existent.
Kleinste Fehler während des Schreibens des Quelltextes sorgen dafür, dass du keine Möglichkeit hast - und du brauchst das unbedingt als Einsteiger - die Codevervollständigung aufzurufen.

Dagegen ist Visual Studio mit der IntelliSense Lichtjahre voraus.
Zusammen mit so Add-Ons wie Visual Assist (http://www.wholetomato.com/) eindeutig die bessere Wahl.

Die IntelliSense basiert auf einer Datenbank, die im Hintergrund pro Projekt aufgebaut wird, während die Codevervollständigung der C++ Builder IDE im Hintergrund versucht zu kompilieren. Ein , statt . und schon ist das aus dem Tritt.

Bernhard Geyer 4. Nov 2015 08:37

AW: C++ Builder oder Visual C++
 
C++ - Mein Beileid.

Ist das die einzige Vorgabe? Oder gibts noch was wie "Lauffähigkeit unter Linux" oder ähliches?

MrSpock 4. Nov 2015 08:53

AW: C++ Builder oder Visual C++
 
Naja, so schlimm ist C++ nicht. Sie muss nicht C++ verwenden, aber er hat von Java abgeraten und es gibt eine große Bibliothek, die wohl in C++ geschrieben ist und die sie verwenden kann. Es geht im Prinzip um Auswertung von bewegten Bildern. Ich muss sie nochmal fragen, ob das Betriebssystem vorgegeben ist, meine aber, dass Windows empfohlen war.

Wenn es hier keine echten Befürworter für den C++ Builder gibt, dann werde ich ihr wohl Visual C++ vorschlagen.

Bernhard Geyer 4. Nov 2015 10:27

AW: C++ Builder oder Visual C++
 
Zitat:

Zitat von MrSpock (Beitrag 1320484)
Naja, so schlimm ist C++ nicht.

Doch, ist es! Musst mich lange genug mit C++ (und dann auch noch mit VS und MFC) herumärgern.
Und wenn es wirklich C++ mit MFC ist dann doppelt beileid.

Zitat:

Zitat von MrSpock (Beitrag 1320484)
Sie muss nicht C++ verwenden, aber er hat von Java abgeraten und es gibt eine große Bibliothek, die wohl in C++ geschrieben ist und die sie verwenden kann.

Notfalls könnte man dies Bibliothek eine C-Like API vergeben um diese dann von Delphi oder per JNI von Java verwenden zu können.
Aber ich kann mir nicht vorstellen das es nicht doch eine Java-Bibliothek gibt die was ähnliches macht.

taveuni 4. Nov 2015 10:46

AW: C++ Builder oder Visual C++
 
Zitat:

Zitat von MrSpock (Beitrag 1320484)
Es geht im Prinzip um Auswertung von bewegten Bildern. Ich muss sie nochmal fragen, ob das Betriebssystem vorgegeben ist, meine aber, dass Windows empfohlen war.

Wow! Bildanalyse aus Videostreams welche über eine triviale Kantendetektion hinausgehen sind meiner Meinung nach etwas vom anspruchvollsten überhaupt. Wir (die Firma in welcher ich arbeite) beschäftigen uns schon seit einiger Zeit damit. Insbesondere wenn dann neuronale Netze dazukommen ist C++ (oder sogar C) beinahe zwingend. Bzw. es vereinfacht die Nutzung der vorhandenen Quellen massiv. Trotzdem ist C vor allem für Neueinsteiger eine Krankheit. Viel Glück Deiner Tochter.

PS: C++ Builder? Lass die Finger davon.


Alle Zeitangaben in WEZ +1. Es ist jetzt 21:34 Uhr.
Seite 1 von 8  1 23     Letzte »    

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz