You are hereAbout developer

About developer


Zu Delphi 1 Zeiten machte ich, um meine Produktivität zu erhöhen, ein erstes auf den Delphi 16Bit Komponenten beruhendes GUI-Framework. Durch die Delphi Umstellung auf 32Bit wurden grosse Teile obsolet daher erfolgte ein Neubau auf Grundlage der 32Bit VCL Komponenten.

Beim Erscheinen von Kylix 1 machte ich erste Versuche mit einer cross platform Lösung. Als Kylix 3 erschien, dachte ich, das Produkt sei nun sicher ausgereift und in einer brauchbaren Verfassung. Etwas zu Denken gab mir der Umstand, dass die Qt C++ Bibliothek zuerst auf ein flaches C interface umgesetzt, dann auf Pascal gelinkt und zuletzt auf das VCL ähnliche CLX umgebogen wurde. Zu dieser Zeit dachte ich noch, "Borland weiss schon was es tut", eine Irrtum, wie sich herausstellen sollte.

Qt ist übrigens ein ausgezeichnetes Framework welches ich immer sehr geschätzt habe.

Nun hatte ich täglich mindestens einen Bug in der CLX zu finden und mittels workarounds zu umgehen, es befinden sich etwa 200 Einträge auf meiner Bugliste. Gegen 100 habe ich mit grossem Aufwand dokumentiert und ins Borland/Inprise Qualitätssystem eingespeist - kein einziger wurde repariert.

Dieses Erlebnis und die Einstellung von Kylix durch Inprise/Borland überzeugte mich davon, dass die Softwarewerkzeugindustrie aus Systemgründen nicht dazu in der Lage ist, die von den Entwicklern benötigten Werkzeuge zur Verfügung zu stellen. Ein Softwareentwicklungswerkzeug muss sich über Jahre und Jahrzehnte entwickeln und darf nicht von den durch Boni, Quartalsabschlüssen und shareholder value geprägten Entscheidungen der Firmenmanager abhängen.

Daher entschloss ich mich, ein viertes mal von vorne zu beginnen, nun alles selbst zu machen und das Projekt als Open Source zu führen als es einen brauchbaren Stand erreichte. Schon bald wurden mit MSEide+MSEgui "echte" professionelle Projekte durchgeführt. Die Erfahrungen der Anwender flossen umgehend in die Entwicklung ein, hartnäckig wurden design flaws ausgemerzt, die Geschichte ist in news://news.grid-sky.com/public.mseide-msegui.talk nachzulesen. Alle Beiträge der news group sind noch vorhanden, aktuell sind es über 13'000. 

Nun also viel Spass mit MSEide+MSEgui!

 

Martin Schreiber