Vergleich von Delphi und Visual C++ - Inhalt
Vergleich von Delphi und Visual C++ - Inhalt
Vergleich von Delphi und Visual C++ - Inhalt
Sie wollen auch ein ePaper? Erhöhen Sie die Reichweite Ihrer Titel.
YUMPU macht aus Druck-PDFs automatisch weboptimierte ePaper, die Google liebt.
<strong>Vergleich</strong> <strong>von</strong> <strong>Delphi</strong> <strong>und</strong> <strong>Visual</strong> <strong>C++</strong> - Kapitel 4<br />
Die Klassenbibliotheken MFC <strong>und</strong> VCL unterstützen die Anwendungsentwicklung mit einer Vielzahl<br />
weiterer Klassen. Zu ihnen zählen z.B. erweiterte Strings, Grafikklassen, dynamische Arrays, Listen,<br />
Container <strong>und</strong> Klassen zur Datenbankanbindung.<br />
Der <strong>Vergleich</strong> <strong>von</strong> MFC <strong>und</strong> VCL hat deutliche Unterschiede zwischen den Klassenbibliotheken<br />
aufgezeigt. Bei der Entscheidungsfindung, welche Bibliothek - <strong>und</strong> damit verb<strong>und</strong>en- welches<br />
Entwicklungssystem verwendet werden soll, spielen eine Vielzahl <strong>von</strong> Faktoren eine Rolle. In jedem Fall<br />
sollte aber nicht das Entwicklungssystem die Lösung diktieren, sondern die angestrebte Lösung das<br />
Entwicklungssystem bestimmen. Wenn eine Programmaufgabe durch die Anwendung der<br />
Document/View-Architektur gelöst werden kann, ist dem Einsatz der MFC <strong>und</strong> <strong>Visual</strong> <strong>C++</strong> der Vorzug<br />
zu geben. Falls zur Lösung einer Programmaufgabe eher viele Fenster, Dialoge <strong>und</strong><br />
Windows-Kontrollelemente eingesetzt werden sollen, scheint die Verwendung der VCL <strong>und</strong> <strong>Delphi</strong>s<br />
ratsam.<br />
Die Klassenbibliotheken beider Sprachen stellen proprietäre, herstellerspezifische Lösungen dar <strong>und</strong> sind<br />
nicht standardisiert. Programme, die mit ihnen erstellt wurden, können praktisch kaum auf andere<br />
Computer- oder Betriebssysteme portiert werden. Nur die MFC bietet die Möglichkeit an, Programme<br />
zumindest für ein anderes Betriebssystem (Apple Macintosh-System) zu generieren.<br />
Die Geschwindigkeit der mit <strong>Visual</strong> <strong>C++</strong> <strong>und</strong> <strong>Delphi</strong> erzeugten Programme ist ähnlich. Rein subjektiv<br />
betrachtet, scheinen aber Programme, die mit der MFC erstellt wurden, ein bißchen schneller abzulaufen.<br />
Andererseits trägt der Einsatz der VCL mit der guten API-Kapselung <strong>und</strong> <strong>Delphi</strong>s visueller<br />
Entwicklungsumgebung wesentlich zur Produktivitätssteigerung bei der Programmierung bei. Man kann<br />
sich in <strong>Delphi</strong> mehr darauf konzentrieren, was man erstellen möchte <strong>und</strong> muß seltener überlegen wie man<br />
ein bestimmtes Problem löst.<br />
Zurück zum <strong>Inhalt</strong>sverzeichnis<br />
Literaturverzeichnis<br />
http://ourworld.compuserve.com/homepages/praxisservice/kapit4.htm (4 of 4) [19.05.2000 15:30:20]