Donnerstag, 4. Dezember 2008

entwickler.com Magazine Konferenzen Akademie Entwickler-Forum Jobbörse Bücher
Software & Support Verlag




April 2006
aus Der Entwickler Ausgabe: 6.2002
Objekt(ives) Recycling
Komponenten - Bausteine für die Anwendungsentwicklung
von Volkmar Großwendt

Auch in diesem Jahr möchte ich Ihnen eine aktuelle Übersicht an Komponenten für die Anwendungsentwicklung vorstellen. Einen Schwerpunkt in dieser Übersicht bilden Komponenten für Borland Delphi, C++Builder und nicht zuletzt auch für Kylix. Zusätzlich möchte ich aber auch .NET-Komponenten und auch die immer noch verfügbaren ActiveX-Komponenten aufzeigen.


Moderne Entwicklungsumgebungen verfügen bereits im Auslieferungszustand über eine Vielzahl an Komponenten, die eine Anwendungsentwicklung im hohen Maße unterstützen und für schnelle Ergebnisse sorgen. Gerade durch die Wiederverwendbarkeit sorgen diese Komponenten für ein kohärentes Anwendungsdesign und fördern damit die Bedienbarkeit durch die Anwender. Basierend auf der Windows-Plattform gibt es bereits eine unüberschaubare Anzahl an fertigen Komponenten für beinahe alle Anwendungsfälle. Immer wieder kommen neue Komponenten hinzu, um möglichst spezielle Design- und Funktionalitätswünsche durch wiederverwendbare Bausteine möglichst unkompliziert und effizient handhaben zu können.

Ein völlig neues Einsatzfeld für Komponentenbausteine hat sich vor kurzem durch die .NET-Technologie für die Anwendungsentwickler aufgetan. Diese Komponenten, auch Assemblies genannt, können nun auch für alle möglichen Programmiersprachen, die auf der .NET-Technologie basieren, für eine effiziente Entwicklung von modernen Anwendungen eingesetzt werden. Microsoft hat dabei mit seinem Flagschiff VisualStudio für .NET bereits eine Entwicklungsumgebung hierfür geschaffen. Borland wird in Kürze ebenfalls die Entwicklungsumgebung Delphi für diese neue Technologie ausrüsten und einen entsprechenden Zugang schaffen.

Die ActiveX-Komponenten bieten den nicht zu unterschätzenden Vorteil, in vielen unterschiedlichen Entwicklungsumgebungen direkt verwendet werden zu können. Basierend auf der COM-Technologie von Microsoft ist diesen Komponenten jedoch der Einsatz unter der Plattform Linux erst einmal versagt.

Die folgende Übersicht in Form einer Tabelle listet eine Vielzahl an Komponenten und Anbieter auf. Die Übersicht kann aber nicht das komplette Angebot dieser Entwicklungsbausteine aufzeigen und erhebt daher auch keinen Anspruch auf Vollständigkeit. Anhand der Tabelle können wir sehen, dass das Thema Komponenten einem stetigen Wachstum folgt. Auch die ActiveX-Komponenten haben nach wie vor ihre Berechtigung und sind auf vielen Portalen auch noch zu finden. Im zunehmenden Maße finden wir nun auch Komponenten (Assemblies) für die neue .NET-Technologie auf den Internetseiten. Neben allen hier genannten Adressen und Portalen sind natürlich auch die Homepages der jeweiligen Hersteller von Entwicklungsumgebungen als erste Anlaufstelle zu sehen. Gerade Microsoft und auch Borland bieten auf Ihren Internetseiten eine Fülle an Informationen, Downloads und Codes zum Thema Komponenten - Bausteine für die Anwendungsentwicklung. Viel Spaß beim Surfen und ausprobieren!


    Hat Ihnen dieser Artikel gefallen? Dann abonnieren Sie das Entwickler Magazin direkt über unser Online-Formular.



zur vorherigen Seite
zurück
an den Anfang der Seite
nach oben
Diesen Artikel drucken
drucken
Diesen Artikel weiterempfehlen
empfehlen
Software & Support Verlag GmbH