Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Programmieren allgemein (https://www.delphipraxis.net/40-programmieren-allgemein/)
-   -   VCL-Anwendung auf Web umstellen? (https://www.delphipraxis.net/196735-vcl-anwendung-auf-web-umstellen.html)

hoika 14. Jun 2018 12:03

VCL-Anwendung auf Web umstellen?
 
Hallo,
ich soll evaluieren (ein schönes Wort ;) ), wie man eine existierende VCL-Anwendung auf Web umstellen kann.

Es gibt doch bei Delphi diese "VCL for Web", mit dem angeblich ein kleines VCL-Programm (3-4 Forms) "ohne Aufwand" als Web-Programm programmiert werden kann.

Hat da jemand Erfahrungen?
Das interessante TMS WEB Core scheint ja noch in der Entwicklung.

Oder sollte man lieber gleich umsteigen (z.B. auf Html5)?
Was wäre denn der cleverste Weg?

Über ein bisschen Html-Code bin ich die letzten Jahr leider nicht drüberweggekommen.

Es darf gern auch etwas kosten.

Neumann 14. Jun 2018 12:17

AW: VCL-Anwendung auf Web umstellen?
 
Sehr einfach ist Virtalui da braucht man nur ein bisschen Konfiguration auf dem Webserver (Windows) und 3 Programmzeilen.

Dann wird das Programm im Webbrowser ausgeführt. Kostet aber was.

hoika 14. Jun 2018 13:38

AW: VCL-Anwendung auf Web umstellen?
 
Hallo,
das Getting Started auf Youtube (ohne Ton auf Arbeit ;) ) sieht schon mal ganz gut aus.
Aber eine Copy&Run-Lösung sieht etwas anders aus.
Ich will ja, dass die App per Setup installiert und sofort läuft.

Mal zu Hause mit Ton ansehen.

Hm, das Lizenzmodell gefällt mir gar nicht.
100 einzelne Kunden = 100*1 Serverlizenz = 6900 Euronen.

Rollo62 14. Jun 2018 13:47

AW: VCL-Anwendung auf Web umstellen?
 
Zitat:

Copy&Run-Lösung
Was meinst du denn damit genau ?

VirtualUI läuft im Server, und kann von jedem WebBrowser geladen werden.
Noch weniger "Copy" geht doch schon gar nicht.

Uwe Raabe 14. Jun 2018 14:02

AW: VCL-Anwendung auf Web umstellen?
 
Zitat:

Zitat von hoika (Beitrag 1404828)
Hm, das Lizenzmodell gefällt mir gar nicht.
100 einzelne Kunden = 100*1 Serverlizenz = 6900 Euronen.

Wenn wirklich jeder Kunde seinen eigenen Server betreiben muss, ja, dann muss jeder Kunde für diese Lizenz 69,- € abdrücken. Wenn der Kunde das nun mal so haben will, dann muss er das auch bezahlen.

Alternativ müsste er ja deinen Aufwand für eine eigene Lösung bezahlen und ob das für 6900,- € zu realisieren ist...

Oder verschenkt ihr eure Software?

hoika 14. Jun 2018 14:16

AW: VCL-Anwendung auf Web umstellen?
 
Hallo,
nein, wir haben Jahres-Lizenzen.

Und die 70€ müssten ja nur pro Kunde nur einmal bezahlt werden.

Ich habe aber so meine Bedenken mit der Anbindung von Hardware,
z.B. binden für das ct-api ein (Chipkartenleser).
Das dürfte ja dann leider nicht klappen.

Mal sehen, ob die ein Demo-Version haben.

Uwe Raabe 14. Jun 2018 14:34

AW: VCL-Anwendung auf Web umstellen?
 
Zitat:

Zitat von hoika (Beitrag 1404833)
Ich habe aber so meine Bedenken mit der Anbindung von Hardware,
z.B. binden für das ct-api ein (Chipkartenleser).
Das dürfte ja dann leider nicht klappen.

Du meinst, beim Client? Ist das nicht ein generelles Problem bei Web-Apps?

himitsu 14. Jun 2018 15:34

AW: VCL-Anwendung auf Web umstellen?
 
Zitat:

Zitat von Uwe Raabe (Beitrag 1404835)
Du meinst, beim Client? Ist das nicht ein generelles Problem bei Web-Apps?

Es kommt auf die Schnittstellen drauf an.
In Browsern wurde ja mit der Zeit auch immer mehr eingebaut.

Aber wenn die Hardware einen lokalen HTTP- oder TCP/IP-Dienst bereit stellt, dann sollte es schon gehn.
Und JavaScript per se hat Zugriff auf USB-, Serial-Ports usw, nur dass da halt die VM/Sandbox des Browsers oft den Zugriff sperrt.
Beispiele: http://thinkingonthinking.com/serial...n-with-nodejs/ https://github.com/node-serialport/node-serialport https://github.com/billhsu/jUART
Im Browser kann doch auch ActiveX genutzt werden, worüber man ebenfalls auf alles Mögliche zugreifen kann.

Synology hat auch eine WebApp unter find.synology.com, die durchsucht irgendwie mein lokales Netz und findet die IP und den Port meines NAS.
(Finde ich schon ein bissl erschreckend, so ohne Rückfrage des Browsers, ob die Webseite das auch darf)


Alle Zeitangaben in WEZ +1. Es ist jetzt 14:40 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