AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Programmierung allgemein Netzwerke Delphi Delphi Win32 Anwendung in Webanwendung wandeln
Thema durchsuchen
Ansicht
Themen-Optionen

Delphi Win32 Anwendung in Webanwendung wandeln

Ein Thema von Pluto · begonnen am 24. Feb 2009 · letzter Beitrag vom 26. Feb 2009
Antwort Antwort
Pluto

Registriert seit: 1. Dez 2005
Ort: Dietzenbach
53 Beiträge
 
Delphi 7 Enterprise
 
#1

Delphi Win32 Anwendung in Webanwendung wandeln

  Alt 24. Feb 2009, 16:27
Hallo,

ich möchte ein bestehendes umfangreiches Windows Datenbankprogramm in eine Webanwendung wandeln. Dabei möchte ich, wenn irgendwie möglich, nicht allen code neu schreiben. Programm wurde mit Delphi 7 geschrieben, Datenbank Firebird.

Wie geht man da am besten vor? Bin bereit auch neueste Versionen von Delphi zu kaufen, falls das die Aufgabe erleichtert.

Wäre es eventuell auch ein Weg, die GUI auf den Clients zu lassen aber die Datenbank im Internet zu betreiben? Die Clients sind alle Windows basiert, Plattform-Unabhängigkeit ist nicht erforderlich.

Alle Tipps willkommen, auch links und entsprechende Literatur.

Dank im Voraus für jede Hilfe!
begin
if Aufwand > Ergebnis then exit;
end;
  Mit Zitat antworten Zitat
Benutzerbild von Bernhard Geyer
Bernhard Geyer

Registriert seit: 13. Aug 2002
17.196 Beiträge
 
Delphi 10.4 Sydney
 
#2

Re: Delphi Win32 Anwendung in Webanwendung wandeln

  Alt 24. Feb 2009, 16:35
Wie gut ist deine Anwendung Modularisiert? Den GUI-Teil wirst du auf jedenfalls für Intraweb oder der Webtechnik deiner Wahl neu entwickeln müssen.
Windows Vista - Eine neue Erfahrung in Fehlern.
  Mit Zitat antworten Zitat
mjustin

Registriert seit: 14. Apr 2008
3.006 Beiträge
 
Delphi 2009 Professional
 
#3

Re: Delphi Win32 Anwendung in Webanwendung wandeln

  Alt 24. Feb 2009, 18:41
Zitat von Pluto:
Wäre es eventuell auch ein Weg, die GUI auf den Clients zu lassen aber die Datenbank im Internet zu betreiben? Die Clients sind alle Windows basiert, Plattform-Unabhängigkeit ist nicht erforderlich.
Ja, Stichwort DataSnap (früher als MIDAS bekannt). Abwägen der Vor- und Nachteile ist sicher anzuraten, der Wntwicklungs- und Pflegeaufwand für Webanwendungen (unabhängig davon mit welcher Technologie sie erstellt wird) ist höher als für eine einfache Datenbankanwendung.

Cheers,
Michael Justin
habarisoft.com
  Mit Zitat antworten Zitat
Pluto

Registriert seit: 1. Dez 2005
Ort: Dietzenbach
53 Beiträge
 
Delphi 7 Enterprise
 
#4

Re: Delphi Win32 Anwendung in Webanwendung wandeln

  Alt 25. Feb 2009, 23:31
An mjustin

Dank für den Tip mit Datasnap.
Den Weg werde ich weiter verfolgen.
Dazu noch ein paar Fragen: Ich habe gelesen, das in Delphi 2009 DataSnap
erheblich erweitert earden sei. Hast Du oder ein weiterer Leser Erfahrungen
damit? Lohnt es sich dafür Delphi 2009 zu kaufen?
Gibt es irgendwo gute tutorials für Datasnap?

Zur Frage der Abwägung: Die Netzversion soll weiter bestehen bleiben. Aber ich habe Kunden
mit vielen Außenstellen, die nicht am Netz hängen. Für die brauche ich die Verbindung
über das Internet.

Tschüss
begin
if Aufwand > Ergebnis then exit;
end;
  Mit Zitat antworten Zitat
mjustin

Registriert seit: 14. Apr 2008
3.006 Beiträge
 
Delphi 2009 Professional
 
#5

Re: Delphi Win32 Anwendung in Webanwendung wandeln

  Alt 26. Feb 2009, 07:11
Zitat von Pluto:
Dazu noch ein paar Fragen: Ich habe gelesen, das in Delphi 2009 DataSnap
erheblich erweitert earden sei. Hast Du oder ein weiterer Leser Erfahrungen
damit? Lohnt es sich dafür Delphi 2009 zu kaufen?
http://edn.embarcadero.com/article/38682

Ja, wir stellen alles inklusive DataSnap Anwendungen auf Delphi 2009 um. Besonders interessant ist, das man eine Datenbankverbindung (SQLConnection) vom DS-Server an den Client weiterleiten kann, so dass alle Query-Komponenten im Client - DataModul liegen (also ohne Provider etc. im Serverdatenmodul).

Mit den neuen Features habe ich noch nicht experimentiert, aber es ist beeindruckend, dass der Umstieg von Delphi 7 auf 2009 in diesem Punkt genauso problemlos läuft wie in allen anderen. Es kommt aber stark darauf an, wie viele Drittkomponenten und Low-Level Stringfunktionen verwendet wurden (bei uns sehr wenige).
Michael Justin
habarisoft.com
  Mit Zitat antworten Zitat
Antwort Antwort


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 00:18 Uhr.
Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz