Wurde zwar schon kurz erwähnt, aber ich denke mal ASP.NET ist die eleganteste Methode. Grosse Unterschiede zwischen normalen Winforms und Webforms gibts da nicht. Und wenn
GUI und Geschäftslogik schön sauber getrennt sind (was auch bei meinen Projekten leider auch nicht immer zutrifft), ist die Umstellung zeitlich vertretbar.
Vorteil ASP.NET:
- läuft auf Webserver und bedarf keine Anpassung am Client. Lediglich ein paar Java-Skripte müssen ausgeführt werden dürfen
- Du kannst ab Delphi 2005 (oder sogar schon D8 ?) dein Delphi dazu nutzen, ASP.NET Anwendungen zu schreiben, mit der ganzen Power von Delphi im Hintergrund.. Events und Datenbanken um nur einige zu nennen
Nachteil:
- du brauchst definitiv einen Windowsserver als Webserver. Ausser Du benutz Mono auf Linux, womit ich aber keine Erfahrung hab, und wo ich nur vom Hören Sagen auf den Delphi-Tagen am Samstag mitgekriegt hab, dass da noch nicht alles kompatibel zum MS .NET Framework ist