Auf dem Client läuft das JAVA-Applet und kann bereits sehr viel berechnen, formatieren und darstellen. Bei Bedarf kann über CGI, Sockets oder Mailto Verbindung mit dem JAVA-Programm auf dem Server aufgenommen werden um Daten zu sammeln oder abzulegen.
CORNELL/HORSTMANN (S. 623-633) haben Perl, C und JAVA verglichen und kommen zu folgendem Ergebnis:
JAVA schlägt C bei Netzwerkprogrammierung, Zeichenketten und Absturzsicherheit.
JAVA schlägt Perl, da es einfacher zu lesen und zu warten ist.
Ein Perl-Bsp.: $url = s/%([a-fA-F0-9][a-fA-F0-9])/pack("C", hex($1)) /eg;
($name, $aliases, $proto) = getprotobyname ('tcp');
socket (S, $AF_INET, $port, $thataddr);
Hinweis: JAVA-Skript hat mit JAVA nur den Namen gemeinsam. Auch Java-Skript läuft auf der Client-Seite. JAVA-Skript hat den Vorteil, auch auf 16-Bit-Betriebssystemen wie WINDOWS 3.1 zu laufen. Dieser Vorteil wird jedoch bald nicht mehr relevant sein. Progammiertechnisch ist JAVA vorzuziehen.
Hinweis: CGI ist nicht sehr komfortabel um wird von einer neuen Technik abgelöst werden. Microsoft versucht derzeit mit seinem Internet Information Server 3.0 verlorenes Terrain wiederzugewinnen und stellt mit ASP (Advanced Server Pages) eine CGI-Alternative vor, die konträr zur Linie aller anderen Firmen geht. Diese wollen IIOP (Internet Inter Object Request Broker) als den weltweiten Standard implementieren.
|