Java und Javascript

Martin Weissenböck

Java

Java ist eine universelle höhere Programmiersprache. Ursprünglich wurde Java für die Steuerung von Mikroprozessorsteuerungen entwickelt. Da Java-Programme auf verschiedensten Systemen verwendet werden können, wurde Java rasch zu einer Universalsprache für Webseiten.

In Java können eigenständige Programme ("Applications") geschrieben werden. Solche Programme können auf praktisch allen Systemen eingesetzt werden. Ein Beispiel dafür ist das Office-Paket der deutschen Firma Stardivision.

Java-Programme, die in Web-Seiten eingebaut werden, heißen "Applets".

Java hat in vielen Punkten Ähnlichkeiten mit C und C++ - wer diese Sprachen kennt, wird rasch auf Java umsteigen können. Da Java objektorientiert arbeitet, sind C++-Kenntnisse besonders vorteilhaft.

Materialiensammlung:

Alles zum Thema Java kann von der Firma Sun aus dem Internet geladen werden. Die aktuelle Version heißt 1.2 (oder "Java 2"). Leider gibt's dafür keine (offiziellen) Spiegelserver.

Die TU Wien hält einiges Material zum Thema Java bereit; dort gibts auch einen Java-Kurs. Siehe auch HotJava.

Zu Java gibt es sehr viele Entwicklungswerkzeuge. Sehr zu empfehlen ist der JBuilder von Inprise (früher: Borland).

Eine für Unterrichtszwecke frei verwendbare Java-Entwicklungsumgebung gibt's von Sybase. Diese Version ist auch auf der ADIM-CD 106 enthalten.

Ferner ist an der Universität Linz das ausgezeichnete Entwicklungssystem Pow zu finden. Diese Version ist auch auf der ADIM-CD 108 enthalten.

Ein ADIM-Skriptum zum Thema Java ist für Herbst 2000 geplant.

Javascript

Der Name deutet auf Gemeinsamkeiten mit Java hin. Die Ähnlichkeiten sind jedoch nicht sehr groß: auch  Javascript ist stark von C und C++ beeinflusst. Während aber Java-Programme compiliert werden, werden Javascript-Programme von einem Interpreter im Browser (Netscape oder Internet Explorer) abgearbeitet und stehen daher immer als Sourcetext auf der jeweiligen Web-Seite.

Javascript eignet sich für die lokale Prüfung von Eingabedaten, optische Effekte auf Webseiten, Laufschriften und ähnliches.

Bei Javascript gibt es keine "Applications", sondern nur Programme, die Teile von Webseiten sind. Für einfachere Aufgaben sind daher Javascript-Programme besser geeignet, für umfangreichere Aufgaben Java-Programme.

Materialiensammlung:

Eine ausgezeichnete Referenz zum Thema Javscript gibt es bei Stephan Münz: sein HTML-Kurs enthält auch die Beschreibung von Javascript. Der Kurs ist auf der Homepage der HTL Wien 4 zu finden. Den jeweils letztgültigen Stand gibt's direkt bei Stephan Münz.

Auf der CD "Java Script Workshop" (ISBN 3-7723-8514-1), Preis ca. ATS 238,-, sind über 60 Programmbeispiele enthalten.

"Javascript für Dummies" ist eine nette Einführung in Javascript.

Zu ausgezeichneten Nachschlagwerken zu Java und Javascript.

Ein ADIM-Skriptum zum Thema Javascript ist ebenfalls geplant.

Letzte Änderung: 09.07.2000