05.11.2013 Aufrufe

Vergleich von Delphi und Visual C++ - Inhalt

Vergleich von Delphi und Visual C++ - Inhalt

Vergleich von Delphi und Visual C++ - Inhalt

MEHR ANZEIGEN
WENIGER ANZEIGEN

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]

Hurra! Ihre Datei wurde hochgeladen und ist bereit für die Veröffentlichung.

Erfolgreich gespeichert!

Leider ist etwas schief gelaufen!