Delphi-PRAXiS
Seite 1 von 2  1 2      

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Programmieren allgemein (https://www.delphipraxis.net/40-programmieren-allgemein/)
-   -   Delphi Delphi Win Anwendung -> Web Anwendung (https://www.delphipraxis.net/160096-delphi-win-anwendung-web-anwendung.html)

Jackie1983 27. Apr 2011 10:21

Delphi Win Anwendung -> Web Anwendung
 
Servus,

wir haben eine große Win32 Anwendung mit vielen Checkboxen und Datenbankanbindungen. Jetzt wollen wir per "VCL for the Web" die Anwendung als Webanwendung programmieren.

Habe schon damit angefangen und festgestellt das das ganze recht mühselig ist und viel tipparbeit.

Dann müsten wir auch immer zwei Anwendungen pflegen.
Gibt es nicht ein Tool (oder sowas änliches) wo man aus einer Win32 Anwendung eine Webanwendung erstellen kann :wink:

gruß Thomas

Nersgatt 27. Apr 2011 10:44

AW: Delphi Win Anwendung -> Web Anwendung
 
Wenn nur ein sehr beschränkter Personenkreis darauf Zugriff hat, könnte man sich überlegen, einen Terminalserver zu verwenden, worauf dann die ganz normale Delphianwendung läuft.

Jackie1983 27. Apr 2011 10:55

AW: Delphi Win Anwendung -> Web Anwendung
 
Das Problem beim einigen Kunden kann man keine Programme auf die Rechner installieren. Lösung dann halt per Web.

Bernhard Geyer 27. Apr 2011 11:11

AW: Delphi Win Anwendung -> Web Anwendung
 
Zitat:

Zitat von Jackie1983 (Beitrag 1097188)
Das Problem beim einigen Kunden kann man keine Programme auf die Rechner installieren. Lösung dann halt per Web.

Delphi-Anwendungen laufen i.d.R. auch wenn sie von einem Netzwerklaufwerk gestartet sind. Lokale Installation ist nicht nötig.

Jackie1983 27. Apr 2011 11:20

AW: Delphi Win Anwendung -> Web Anwendung
 
Aber es muss ein DB Client installiert werden, da wir als DB Oracle verwenden.

Bernhard Geyer 27. Apr 2011 11:25

AW: Delphi Win Anwendung -> Web Anwendung
 
Zitat:

Zitat von Jackie1983 (Beitrag 1097191)
Aber es muss ein DB Client installiert werden, da wir als DB Oracle verwenden.

Verwendet den Instanntclient und sorgt dafür das die Anwendung mit Umgebungsvariable (ORACLE_HOME) auf den Instantclient gestartet wird.
Wer seinen PC mit den Oracle-Treibern verseucht ist selbst schuld. Der Instant-Client funktioniert problemlos.

mjustin 27. Apr 2011 11:40

AW: Delphi Win Anwendung -> Web Anwendung
 
Zitat:

Zitat von Jackie1983 (Beitrag 1097178)
Servus,

Gibt es nicht ein Tool (oder sowas änliches) wo man aus einer Win32 Anwendung eine Webanwendung erstellen kann :wink:

Ja, z.B. Spoon. Ist ähnlich Embarcadero AppWave, ich habe es mir aber noch nicht näher angesehen. Immerhin sind als "Demos" schon einige Open Source Anwendungen von Sourceforge darüber erhältlich, laut Angaben auch das massive Multiplayer Spiel "Second Life" und und auch ein AutoDesk CAD Programm.

Damit können Desktop Anwendungen direkt aus dem Browser gestartet werden, ohne Installation.

mquadrat 27. Apr 2011 11:41

AW: Delphi Win Anwendung -> Web Anwendung
 
Den Sinn hinter VCL for the Web hab ich noch nie verstanden. Wenn ihr sowieso umbaut, wie wäre es damit die Business-Logik in einen Webservice zu packen? Dann könntet ihr problemlos verschiedene GUIs (sogar in verschiedenen Sprachen / Plattformen) davor packen und braucht auf den Clients nichts zu installieren.

shmia 27. Apr 2011 14:59

AW: Delphi Win Anwendung -> Web Anwendung
 
Bei einem Terminalserver besteht auch die Möglichkeit diesen zusammen mit einem
IIS zu betreiben und so Legacy-Anwendungen "webfähig" zu machen.
Terminal Services Web Access (TS Web Access)

Natürlich ist dies nicht so skalierbar wie eine echte Webanwendung und braucht wohl auch mehr Netzwerkbandbreite.
Aber im Intranet und mit wenig Benutzern wäre das echt zu überlegen...

WM_CLOSE 27. Apr 2011 21:58

AW: Delphi Win Anwendung -> Web Anwendung
 
Ich persönlich kann dir nur dazu raten, auf ASP.NET umzusatteln, wenn es eine "richtige" Webanwendung sein soll, außer es ist schon extrem viel Code in Delphi vorhanden.
VCL for the Web ist einfach nicht bugfrei hinzubekommen (meine Erfahrung).
In dem Fall, demn ich in der Firma hatte war es einfacher und schneller das ganze mit ASP.NET/C# umzusetzen, obwohl alles neu geschriben werden musste.
Vorteil:
  • Bugarm
  • einfacher (finde ich)
  • Die IDE kostet nix (ja, auch kommerziell umsonst)
Nachteil:
  • Setzt voraus, dass ein IIS auf dem Server installiert sein muss. (mod_ASP lassen wir mal aus)
  • Das Prog muss neu geschrieben werden(,weil)
  • Es ist nicht Delphi


Alle Zeitangaben in WEZ +1. Es ist jetzt 21:07 Uhr.
Seite 1 von 2  1 2      

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