Einzelnen Beitrag anzeigen

Benutzerbild von Assarbad
Assarbad

Registriert seit: 8. Okt 2010
Ort: Frankfurt am Main
1.234 Beiträge
 
#26

AW: Delphi: Was macht ihr damit?

  Alt 6. Jan 2011, 10:41
Klar,
mit fünf Mann schaffst Du mit Delphi das, was 15 mit C++ schaffen
Ach ja? Ich arbeite an Code der auf verschiedensten Architekturen und Plattformen läuft (getestet und unterstützt sind):
  • Linux auf MIPS 32bit BE, x86 32+64bit, PowerPC 32+64bit
  • Solaris auf SPARC V9 (64bit), x86 32+64bit
  • AIX auf PowerPC 32+64bit
  • FreeBSD, NetBSD, OpenBSD auf x86 32+64bit
  • Win32 auf x86 32+64bit
  • Windows Kernelmode 32bit+64bit auf x86 32+64bit

Welchen Compilerschalter muß ich da bei Delphi gleich nochmal setzen?

Na gut, Scherz beiseite.

Ich denke hier überwiegen die Vorurteile gegenüber dem Wissen um die jeweiligen anderen Tools. Sowohl mit wxWidgets (und ganz ohne graphisches Zusammenstellen der GUI) als auch anderen GUI-Frameworks kommt man sehr schnell zum Ergebnis. Qt ist ja mittlerweile auch sehr beliebt, hatte uns aber zuviel Overhead. wxWidgets hat übrigens auch ein interessantes Konzept für die Anordnung der Bedienelemente entwickelt welches sehr übersetzungsfreundlich ist.

Wenn größere Projekte von Anfang bis Ende nur aus Entwicklung bestünden und das Hinzufügen von mehr Leuten zu einer linearen Produktivitätssteigerung führte, würdest du vermutlich recht haben. Dem ist aber nicht so. Daher müßtest du deine Behauptung noch etwas mit Fakten unterfüttern, oder alternativ Bücher wie "Deadline" oder "The Mythical Man Month" lesen um einen realistischeren Blick auf den Einfluß der Teamgröße auf die Produktivität zu bekommen.

Ich warte seit Jahren ein gemischtes BCB/Delphi-Projekt welches ich nicht selber geschrieben habe. Hier wurde genau das gemacht was ich an Delphi kritisiere. Die Art und Weise wie VCL-Programmierung in der IDE umgesetzt ist, verleitet geradezu dazu seine Logik direkt in die Ereignisbehandlungsroutinen zu pappen. Und heraus kommt? ... Spaghetticode. Keine Angst, das kann auch mit C++ und anderen Sprachen passieren. Nur bekommt man diesen Stil dort meistens nicht als RAD angepriesen
Auch bedeutet es nicht, daß es in BCB/Delphi nicht auch anders ginge. Man muß sich nur in Disziplin üben. Die endet aber meist schon da wo die Entwickler zu programmieren anfangen bevor es einen hinreichenden Plan zum Projekt gibt.
Oliver
"... aber vertrauen Sie uns, die Physik stimmt." (Prof. Harald Lesch)
  Mit Zitat antworten Zitat