Delphi an einem Tag
Ich habe einen potenziellen Kunden, der mehrere kleine Technologieunternehmen betreibt. Mindestens eines davon integriert Kundensysteme mithilfe der Programmiersprache Delphi. Eines Tages sagte der Kunde zu mir: „Lern Delphi!“

Delphi wird überwiegend unter Windows eingesetzt und bietet eine integrierte Entwicklungsumgebung (IDE) von Embarcadero. Die IDE ist eine eng verzahnte, komponentenbasierte RAD-Umgebung. Auf einer visuellen Entwurfsfläche platziert man Komponenten, während man ihr Verhalten im Code festlegt.
Wer Delphi-Anwendungen schreibt, verwendet meist nicht VS Code, Emacs oder Vim, sondern Embarcaderos RAD Studio.
Von Linux zu Delphi unter Windows
Ich bin ein Linux-Mensch. Das ist meine Kernkompetenz. Aber ich bin vielseitig. Ich lud das ISO-Abbild von Windows 10 bei Microsoft herunter, installierte es in einer VirtualBox-VM, registrierte mich bei Embarcadero und installierte RAD Studio Community Edition.
Als Nächstes erstellte ich ein GitHub-Repository und richtete einen CNAME-Eintrag ein, damit ich eine ansprechende Website direkt aus dem Repository veröffentlichen konnte.
Dann startete ich die IDE, sah mich kurz um und legte los.
Ein schlanker Entwicklungsplan
Ich lerne gerne durchs Machen. Also wollte ich eine kleine Delphi-Anwendung entwickeln: eine einfache Kontaktverwaltung für Namen und Telefonnummern.
Weil ich völliges Neuland betrat, skizzierte ich zunächst einen kleinen Fahrplan:
- Phase I – Grundgerüst der Oberfläche
- Phase II – Logik im Arbeitsspeicher
- Phase III – Datenbankintegration
- Phase IV – Liste im Speicher durch Datenbank ersetzen
- Phase V – Anwendung erweitern
- Phase VI – Code-Review
- Phase VII – Dokumentation
Was ich gelernt habe
Ich freue mich, berichten zu können, dass ich das Projekt nur ein einziges Mal völlig verknotet habe und mit Notepad++ retten musste. Meine Lehren:
- Komponenten innerhalb der IDE umbenennen, damit kein Knoten entsteht
- Aussagekräftige Komponentennamen wählen, damit sich der Code selbst erklärt
- Planung lohnt sich. Die Einteilung in Phasen hat geholfen.
Fazit
Ich war angenehm überrascht, wie schnell ich mit RAD Studio von Embarcadero eine funktionierende Anwendung erstellen konnte. Ich hatte mit zäher Arbeit gerechnet, aber es war spannend und sogar unterhaltsam.
Sollte ich einmal eine GUI-Anwendung unter Windows bauen müssen, wäre Delphi definitiv eine ernsthafte Option.
Vor allem bestätigte dieses Experiment eine Fähigkeit, auf die ich mich bei meiner Arbeit verlasse: Ich kann mich in einer unbekannten Umgebung schnell zurechtfinden und in kurzer Zeit von der Erkundung zu einem funktionierenden System kommen. RAD Studio war nicht bloß eine weitere Technologie, die ich lernen musste, sondern machte genau das möglich.
