Hallo,
wir haben eine über Jahre gewachsene Applikationswelt, entwickelt mit Delphi 6 unter Zugrundelegung der BDE. Die Applikationswelt besteht aus lauter modularen Packages, ist also in der Summe kein großer monolithischer Block.
Nun ist der Entschluss gereift, die BDE durch eine andere Middleware zu ersetzen. Aller Voraussicht nach wird es ADO werden. Darüber hinaus wäre es wünschenswert, aus der bestehenden Applikationswelt eine webbassierte Applikationswelt zu schaffen. Das heißt, an den Stellen, an denen eine Windows-Form die Benutzerschnittstelle zur Datenbank darstellt, soll künftig der Browser zum Einsatz kommen.
Und eine ganz wichtige Anforderung zu guter Letzt: Man möchte soviel wie möglich des Quellcodes wiederverwenden. Wenn es einfache, d.h. automatische Portierungen in andere Entwicklungsumgebungen geben sollte, dann käme dies auch in Betracht. Sich aber hinzusetzen und die ganze auf Delphi basierte Applikationswelt nach z.B. Java zu portieren, ist nicht gewünscht. Außer es gäbe - wie gesagt - einfache Möglichkeiten hierzu.
Was würdet Ihr raten? Welches Werkzeug? Welche Technologie für den Datenbankzugriff bzw. die Webbasierung? usw.
wir haben eine über Jahre gewachsene Applikationswelt, entwickelt mit Delphi 6 unter Zugrundelegung der BDE. Die Applikationswelt besteht aus lauter modularen Packages, ist also in der Summe kein großer monolithischer Block.
Nun ist der Entschluss gereift, die BDE durch eine andere Middleware zu ersetzen. Aller Voraussicht nach wird es ADO werden. Darüber hinaus wäre es wünschenswert, aus der bestehenden Applikationswelt eine webbassierte Applikationswelt zu schaffen. Das heißt, an den Stellen, an denen eine Windows-Form die Benutzerschnittstelle zur Datenbank darstellt, soll künftig der Browser zum Einsatz kommen.
Und eine ganz wichtige Anforderung zu guter Letzt: Man möchte soviel wie möglich des Quellcodes wiederverwenden. Wenn es einfache, d.h. automatische Portierungen in andere Entwicklungsumgebungen geben sollte, dann käme dies auch in Betracht. Sich aber hinzusetzen und die ganze auf Delphi basierte Applikationswelt nach z.B. Java zu portieren, ist nicht gewünscht. Außer es gäbe - wie gesagt - einfache Möglichkeiten hierzu.
Was würdet Ihr raten? Welches Werkzeug? Welche Technologie für den Datenbankzugriff bzw. die Webbasierung? usw.
Comment