QUOTE (Uwe Friedrich @ Do 21.10.2004, 13:25)1. Es muss sicher sein das beim Client Java aktiviert ist und er die gleiche Version verwendet.
2. die Zeichen/Zoomfunktion generiert neue Parameter für den Darstellungszeitraum, die dann an den Server geschickt werden um eine neu Chartgrafik zu erzeugen. Ist eine Interaktion zwischen Applet und Server möglich, ohne das Applet jedesmal mit den geänderten Parametern neu laden zu müssen?
3. Wechsle ich zu einem anderen Wertpapier muss ich das Applet neu laden, da die Daten, tw. über mehrere Jahre, wieder kpl. anders sind
4. in der php-Version laufen alle rechenintensiven Vorgänge [Indikatoren, Handelssystem mit Profitkalkulation und Moneymanagement] am Server, wie ist das beim Applet?
Ist mir klar, dass Deine Entscheidung betr. Technologie schon gefallen ist. Hier nur noch mein "Senf" zu ein paar Punkten; vielleicht nützt es Dir (oder anderen) bei einem späteren Projekt mal.
1. Wird üblicherweise durch Verwendung des Java-Plugins gelöst (d.h. Java muss schon aktiviert sein, aber das muss JS bei der HTML-Variante ja auch).
2. Eine Interaktion zwischen Applet und Server ist in Java mittels RMI, in Dotnet und Java über SOAP möglich.
3. Gleich wie 2., d.h. das Applet muss nicht neu geladen werden, sondern nur die anderen Daten vom Server holen (und natürlich neu darstellen).
4. Die rechenintensiven Vorgänge können im Applet oder im Server implementiert werden, je nachdem wieviele Daten zum Rechnen benötigt (sprich übermittelt) werden müssten. Wenn die halbe Datenbank zur Berechnung benötigt wird, macht es nicht viel Sinn, zuerst Megas zu übermitteln, nur damit der Client es rechnen kann. Wenn aber die Berechnungsgrundlagen sowieso beim Client sind (z.B. von Benutzereingaben) dann solls der Client rechnen und der Server muss nicht soviel schaffen ;-) Etwa so:
CODE ------
| DB |
------
| -------------- --------------------
| | | <-- Login ---> | |
|----| Webserver | | Client |
| | | -- Applet ---> | |
| -------------- | Soap / RMI |
| | |
| -------------- | Berechnungen |
| | Webservice | --- Daten ---> | Funktionen |
-----| oder | | Darstellung |
| RMI-Server | <- Eingaben -- | |
-------------- --------------------
Griessli
Irene