Erweitern Sie Ihr Spektrum in der mobilen Entwicklung mit kostenlosen Training! Jetzt kaufen

Nutzen Sie das volle Potenzial von REST APIs mit dem RAD Server Training! Jetzt kaufen

Webinar: What's Coming in RAD Studio 12.1 Athens Jetzt anmelden

Behind the Build: The new C++Builder Clang Toolchain! Zur Wiedergabe

RAD Studio 12 Athens ist da! Weitere Infos

What's New in RAD Studio 12 Athens Watch On-Demand

InterBase 2020 Update 4 verfügbar! Weitere Infos

Neue Weitergabe-Lizenzen für IBToGo und IBLite Edition Weitere Infos

Delphi & C++Builder 11 Community Edition ist jetzt verfügbar Weitere Infos

Entdecken Sie die brandneue Getit-Seite

Attraktive Rabatte auf InterBase 2020 für OEM oder VARs – Vertrieb

Verlängern Sie jetzt Ihre Update Subscription Lizenz! Weitere Infos

HeidiSQL

Delphi Anwenderbericht
HeidiSQL

HeidiSQL

Anwendungen

HeidiSQL

Verwendete Tools
  • DelphiDelphi
Herausforderungen

1998 war der Autor und Webentwickler nicht überzeugt von den Programmen die ihm damals zur Verwaltung eines MySQL Servers zur Verfügung standen. Es entstand der Wunsch, die Datenbank-Strukturen möglichst intuitiv zu visualisieren.

Ergebnisse

Durch jedes Delphi-Update hat Embarcadero unzählige Verbesserungen eingearbeitet. Für den Entwickler Ansgar Becker macht es wirklich Sinn, hier auf dem aktuellen Stand zu bleiben

Ansgar Becker entwickelt seit 1999 mittels Delphi einen schlanken Datenbank-Client. Anfangs nur für MySQL gedacht, hat HeidiSQL sich im Laufe der Jahre weltweit als ein sehr beliebtes und häufig genutztes OpenSource Werkzeug auch für SQL Server, PostgreSQL und SQLite etabliert.


HeidiSQL Screenshot

Ohne Delphi wäre HeidiSQL niemals so schnell mit neuen Features vorangekommen. Die vielfältigen Komponenten der VCL bieten schlanke Lösungsansätze für viele praktische Einsatzzwecke.

Ansgar Becker

Herausforderung

1998 war der Autor und Webentwickler nicht überzeugt von den Programmen die ihm damals zur Verwaltung eines MySQL Servers zur Verfügung standen. Es entstand der Wunsch, die Datenbank-Strukturen möglichst intuitiv zu visualisieren. Durch Schulkenntnisse in Turbo Pascal, der Delphi 3 Lizenz des Arbeitgebers und dem noch sehr jungen Internet stand ihm eine ganze Welt an Möglichkeiten zur Verfügung. Matthias Fichtner veröffentlichte zur selben Zeit seine Delphi-Übersetzung der mysql.h Header-Datei. Hiermit gelangen die ersten Verbindungen zum MySQL-Server. Mit diesen Voraussetzungen gerüstet, wollte nun eine maßgeschneiderte Oberfläche gestaltet und implementiert werden. Der Delphi Form-Designer und die schier unendlichen Möglichkeiten der VCL inspirieren Ansgar Becker seitdem immer wieder zu Verbesserungen der Usability.


Anwendung

Die ersten veröffentlichen Versionen wurden seit 1999 als Freeware angeboten, damals noch unter einem anderen Namen. Viele erkannten schnell die Vorteile einer lokalen Anwendung gegenüber einer Webbrowser-Anwendung: Bis auf die vom Server abhängige Verbindungsgeschwindigkeit war die Anwendung rasend schnell zu bedienen. Außerdem bot die Oberfläche eine intuitive Darstellung der ansonsten abstrakten Datenbank-Inhalte. Auch Nutzer ohne Datenbank-Wissen konnten plötzlich ohne weitere Hilfsmittel hinter die Kulissen ihrer Server blicken.


Fazit

Delphi bietet einen riesigen Umfang an Datenbank-Funktionalitäten. Auch und gerade heute, 20 Jahre nach der Entstehung von HeidiSQL, ist Delphi wie geschaffen für Anwendungen mit Datenbank-Hintergrund. Die Ausführungsgeschwindigkeit von Delphi-Anwendungen ist bemerkenswert.

Kompletten Anwenderbericht in deutscher Sprache als PDF herunterladen.


Die selbsterklärende Pascal-Sprache begeistert mich seit 30 Jahren. Eine Hochsprache mit natürlichen Elementen, die sehr gut zu erlernen und für mich als Webentwickler immer eine willkommene Abwechslung ist.

Ansgar Becker