CONTENTSPREVNEXTHOME
3.10 Was ist überhaupt der Unterschied zwischen Java und JavaScript?

   Das  Folgende  basiert  auf  einem  Text  von  Mike  Weaver, der mir die
Erlaubnis gab, ihn in der FAQ wiederzugeben  (mit  kleinen  Änderungen  zum
Original).

   "Eine der besten Eigenschaften von Java ist seine Portabilität. Java ist
Plattform-unabhängig;  das  heißt,  wenn  Sie  Java auf einem Mac erlernen,
werden  Sie  kein  Problem  haben, es auf einem PC anzuwenden...die Sprache
sollte dieselbe sein. Tatsächlich sollte es Ihnen möglich  sein,  Quelltext
für  Classes  und Applets, den Sie auf Ihrem Mac schreiben, auf einem PC zu
kompilieren...oder anders herum.

   "Wenn  Sie  ein Applet für das WWW schreiben, wird der Quelltext in Java
Bytecode kompiliert. Dieser Bytecode wird von einer  Java  Virtual  Machine
(eigenes Programm oder  Teil  Ihres  Browsers)  zum  Laufen  gebracht.  Das
bedeutet  im  Grunde  genommen,  daß, falls Sie das Applet in Ihre Webseite
einbauen, jeder mit jedem System (Mac, PC, Unix, Amiga, etc.) dieses Applet
starten kann, wenn sein Browser Java unterstützt. Einige Ausnahmen gibt es:
Manchmal  fügen  bestimmte  Hersteller  dieser  Sprache die verschiedensten
Plattform-spezifischen Erweiterungen hinzu, die nur  mit  einem  bestimmten
Betriebsystem laufen. Der überwiegende Anteil der Kompiler hält  sich  aber
recht gut an das Portabilitäts-Prinzip. Sie sollten keine Probleme haben.

  "Java und JavaScript sind zwei völlig verschiedene Paare Schuhe. Java ist
eine  vollständige  Programmiersprache, die Sie zur Erstellung unabhängiger
Anwendungen  oder  Applets  verwenden  können.   Java  stellt  Ihnen  einen
kompilierten Bytecode (eine  "Java  Class"  oder  ein  "Java  Applet")  zur
Vefügung, den Sie in Ihre Webseite wie ein Bild einbauen können. JavaScript
ist nicht kompiliert. Sie mischen es mit HTML.  Java  wird  gewöhnlich  für
hochinteraktive Dinge benutzt; zum Beispiel, um ein arcadeartiges Spiel ins
Web zu stellen. JavaScript hingegen wird üblicherweise mehr zum Erhöhen der
Funktionalität   der   Webseite   verwendet,   da  Sie  Code-Abschnitte  an
verschiedene  Objekte  Ihrer  Seite hängen können. Das ist eine recht kurze
und knappe Beschreibung."

   Besuchen Sie http://www.javasoft.com für mehr Informationen über Java.


CONTENTSPREVNEXTHOME