Versuche gibt es einige. Fängt an mit Intraweb, dann noch ETXPascal, Unigui, Raudus und weitere. Raudus funktioniert in seinen Grenzen einigermaßen, ob damit weitergeht weiss man nicht, bei Unigui scheint die Luft raus zu sein und es passiert nichts mehr.
Intraweb habe ich mal versucht, es schien mir aber sehr instabil zu sein. Vielleicht ist es ja inzwischen brauchbar.
Hallo
Habe mit gerade Raudus angesehen, erstaunlich was es alles gibt, aber mein Ansatz ist anders. (Und zugegeben auf dem ersten Blick ziemlich unlogisch / unsinnig / vogelwild)
Diese Frameworks arbeiten alle wie Delphi für Windows ==> Graphische Komponenten die optisch plaziert werden Eigenschaften und Ereignisse haben (Objektinspektor...).
Nur das eben keine
Win32 Elemente rauskommen sondern
HTML. ==> Nichts dagegen zu sagen.
Ich möchte jedoch nicht auf diese fertigen Elemente zurückgreifen sondern die Möglichkeiten von HTML5 / Javascript direkter nutzen.
Leider werde ich meine Dialoge nicht mehr zusammenklicken können, sondern quasi mit dem Notepad
HTML Formulare entwerfen und dabei Komponenten aus z.B. der jQuery-UI Bibliothek verwenden.
(CSS für die Optik ...)
Wie im ersten Eintrag geschrieben Dialog für Dialog von
VCL nach
HTML innerhalb meiner EXE.
Die Anwender sollen während der Umstellungsphase also ungebremst weiter arbeiten können.
Die Formularfelder gedenke ich über Javascript/JSON zu füllen und nach Eingabe durch den Anwender so auch wieder auszulesen. (embedded TChromium)
Wenn dann die entscheidenden Dialoge so funktionieren / getestet sind kommt der zweite Teil des Plans dran ( und der ist auch nicht Trivial / Standardvorgehen)
Jetzt will ich die Exe auch auf einem Webserver stellen und mit dem (Apache / ISS ... was auch immer) kommunizieren lassen.
Das was auf dem einzelnen Rechnern dann schon funktioniert jetzt also auch im Web.
Ob jetzt für jeden Anwender meine Exe einmal seperat auf dem Server laufen muss weis ich noch nicht.
So ein vorgehen geht nicht bei einer Webseite mit 100.000 Anwendern aber die werde ich nicht haben.
Ich weis wie sich das Anhört und professionelle Web Entwickler schütteln nur den Kopf aber prinzipiell geht es, und eine bessere Idee habe ich bisher nicht, mal von diversen RDP varianten (Citrix, WebFmx ...) abgesehen.
mfg
Reinhold