JavaScript – M+T Pocket . Das Programmier-Handbuch (Office Einzeltitel) [Taschenbuch]

3.5
Java

Eine sehr wichtige Technologie aus dem Umfeld von JavaScript
ist Java, woher auch der erste Teil des Namens stammt. Zwar hat JavaScript sehr
viel weniger mit Java gemein als diese Namenverwandtschaft vermuten läßt. Java
ist viel leistungsfähiger als jede Scriptsprache (und die meisten
Programmiersprachen), jedoch auch viel komplizierter zu lernen. Für Java gibt
es ganz andere Anwendungen als für Scriptsprachen wie JavaScript. Aber ganz
unabhängig darf man diese Techniken nicht betrachten.

Java ist eine weitgehend betriebssystem- und
hardwareunabhängige, objektorientierte Programmiersprache beziehungsweise ganze
Entwicklungsplattform, die zwar einen Schwerpunkt im Bereich Internet/Intranet
hat (mit den Java-Applets), den Haupteinsatzzweck aber im Bereich der
allgemeinen datenbasierenden Konsumerelektronik finden soll. Das bedeutet, Java
kann für die Programmierung von allen Geräten des täglichen Lebens, die mit
einem Prozessor ausgestattet sind oder in Zukunft ausgestattet werden können –
vom Videorecorder bis zum Kühlschrank. Daneben gilt Java als sehr sicher und
geeignet für Anwendungen, die in einer heterogenen Netzwerkumgebung ablaufen
sollen. Viele Aktionen im Bereich des Onlinebankings, der elektronischen
Zahlungsverkehrs oder sonstiger sensibler Datenkommunikation beruhen auf Java.

Mit Java lassen sich vollständige Programme entwickeln (im
Gegensatz zu Scripten, die nur bereits fertige Programme steuern und nutzen).
Sowohl in Form von Java-Applets, die mit HTML-Anweisungen in eine Webseite
integriert werden und auch nur dort lauffähig sind, als auch als vollständig
eigenständige Applikationen, die im Gegensatz zu den Applets keinen Container
wie einen Browser mehr benötigen.

Wenn es nun aber so viele Unterschiede zwischen Java und
JavaScript gibt – wieso ist der Name von JavaScript an Java angelehnt? Das
liegt am Erfinder von Java – Sun Microsystems. Und Sun ist ja auch einer der
beiden Elternteile von JavaScript. Die Java-Technologie diente – trotz der
späteren Unterschiede – als Basis für die Entwicklung von JavaScript. Sowohl
Teile der Syntax, aber auch viele konzeptionelle Idee aus der Java-Welt brachte
Sun in die Entwicklung von JavaScript ein. Die beiden Techniken harmonieren im
Rahmen einer Webseite auch sehr gut.