Applet vs Stand-Alone-Client

Foermchen82

Top Contributor
Hallo zusammen,

ich bin grade dabei eine C/S-Lösung zu entwerfen und bin grad am Client. Der soll möglichst flexibel sein, was das Deployment angeht.

hier gibt es ja 3 Mgl. wenn man keine HTML-Webanwendung schreiben will:
1. Client mit manueller Installation
2. Client mit Webdeploy
3. Applet

mit etwas Aufwand ist es ja auch möglich aus einem Applet eine Stand-Alone-Client zu machen. Somit kann ich mir da dopeel-Implementierungen sparen. Jedoch habe ich da ein paar Fragen:

1. Wie sieht es mit der Performance aus. Ist es egal, ob das ganze als Applet im Browser läuft oder eigenständig?
2. Wie genau wird eigentlich ein Applet geladen? Ist nach dem start alles im Browser, sodass nur noch die Datenkommunikation mit dem Server statt findet, oder muss das Applet ständig jars und Resouces nachladen je nach Bedarf?

Danke im voraus!!
 
mit etwas Aufwand ist es ja auch möglich aus einem Applet eine Stand-Alone-Client zu machen.
Nö, wieso? brauchst doch nur das Main-Panel deines Applets in deine Fenster-Applikation setzen.

1. Wie sieht es mit der Performance aus. Ist es egal, ob das ganze als Applet im Browser läuft oder eigenständig?
Es gibt keinen Unterschied.

2. Wie genau wird eigentlich ein Applet geladen? Ist nach dem start alles im Browser, sodass nur noch die Datenkommunikation mit dem Server statt findet, oder muss das Applet ständig jars und Resouces nachladen je nach Bedarf?
Was der Browser geladen hat, liegt im Java-Cache bzw. im Browser-Cache. Er braucht nichts nachladen, wenn du die beteiligten Klassen und Resourcen per Jar-Datei auslieferst.
 
Danke für die Antwort.

Und mit "etwas Aufwand" meinte ich genau das was du sagtest. Sonst hätte ich ja geschrieben "mit viel Aufwand" 🙂

Trotzdem danke!
 

Zurück
Oben