Profil-PortfolioIch arbeite mit Delphi seit der ersten Ausgabe 1995.
- Sie haben eine mission-critical Anwendung, die mit Delphi von Borland / CodeGear / Embarcadero in den 90er oder den Nuller-Jahren erstellt wurde?
- Und jetzt brauchen Sie ein Update, um Änderungen in Ihren Prozessen abzubilden?
- Oder Sie brauchen einmalig einen Datenexport nach Excel oder in eine Datenbank?
- Oder Sie möchten die Anwendung in eine aktuelle Version von Delphi migrieren?
- Oder in eine Sprache, die in Ihrer Organisation aktuell in Gebrauch ist, wie C#?
- In all diesen Fällen bin ich für Sie der Richtige.
Delphi migrierenDelphi wurde mit dem Schwerpunkt Datenbanken vermarktet. So sind viele Delphi-Anwendungen aufgehübschte Datenbank-Frontends. Daran ist nichts falsch, aber Delphi war auch das bessere Visual Basic: Die strenge Sprache verhinderte manchen Bug. Und die Kompilierung in eine echte exe-Datei machte den Code schneller, schützte vor Reverse Engineering und erleicherte das Deployment. Mein Backer nutzt das Windows-API, vor allem das Dateimanagement. Eine Datenbank steckt nicht drin. Dementsprechend gut kenne ich mich mit klassischer Windows-Programmierung aus. Dass die heutzutage auszusterben scheint, weil alles nur noch im Browser abläuft, halte ich für eine Fehlentwicklung. Wenn auf der rechten Maustaste, egal welche Aufgabe ich gerade erledige, immer das Kontextmenü des Browsers erscheint ? was soll ich damit? Bild speichern unter ist selten produktiv. Dass man so auch unter Linux und MacOS arbeiten kann, ist irrelevant, solange auf den Schreibtischen der Mitarbeiter doch immer nur Windows-PCs stehen. Wenn Sie ein Datenbank-Frontend von Delphi in den Browser verlegen wollen, bin ich der Falsche. Wenn Sie eine Delphi-Anwendung in etwas migrieren wollen, was mindestens 10 aktuelle Buzzwords abhakt (die in 5 Jahren schon wieder auf dem technologischen Abstellgleis stehen), bin ich der Falsche. Windows-Anwendungen werden wir auch in 20 Jahren noch nutzen. Womöglich dieselbe Major Version, die wir heute entwickeln.
Meine StärkenWenn Sie eine Delphi-Anwendung in eine aktuelle Version von Delphi migrieren wollen, bin ich Ihr Mann. Auch ohne dass ich jedes Gimmick der aktuellen Versionen einsetze ? die haben oft keine längere Halbwertszeit als die oben genannten Buzzwords. Auch die Migration nach C# halte ich für sinnvoll. Das ist zwar auch mehr interpretiert als kompiliert, und ein Obfuscator ist kein vollständiger Schutz vor Reverse Engineering. C# profitiert aber von Microsofts Marktmacht, wird seit 25 Jahren weiterentwickelt und ist heute neben C++ die Sprache der Wahl für Windows-Anwendungen. Dass es vom selben Kopf stammt wie Delphi, zeigt sich in der Eleganz der Sprache, und für sicheren Code ist auch gesorgt.
- Also: Datenbanken und Browser sowie Frameworks ohne bestandenen test of time dürfen gerne andere machen. Ihre Windows-Anwendung für die nächsten 20 Jahre fit zu machen, das ist mein Job.
weitere berufliche Erfahrungen1986 ? 1988Freiwilliger bei der Marine
1988 ? 1998Offizierslaufbahn bei der Marine
1989 ? 1993siehe Aus- und Weiterbildung
1993 ? 1998Marine Messtechnik, Flensburg
Sachgebietsleiter Technische Analyse zuletzt im Rang Kapitänleutnant: Entwicklung von Software für die Analyse elektromagnetischer Ausstrahlungen in Fortran, C und Borland C++ 4.0
Freie Wirtschaft06/1998 ? 09/1998Aufbau der ETH European Telecommunications Holding in Frankfurt
- u.a. Konzeption des Billing-Systems in Delphi 3; als Marketing-Hilfe WinLCR, ein Least Cost Router in Software für die automatische Wahl des billigsten Telefonanbieters, in Delphi 3
10/1998 ? 03/2000Leiter Software Integration
ICG Interconnect in Waltersdorf bei Berlin
- u.a. Software zur Funktionserweiterung von Telekommunikations-Ausrüstung mit den Schwerpunkten Voice Over IP und öffentliche Internet-Terminals in Delphi 3 und C++