Hinterkattentuffel: Java

Java ist eine weit verbreitete Programmiersprache. Java wird oft als Weiterentwicklung von Smalltalk und C++ verkauft und gilt allein daher als weiter entwickelt. So weit würde ich nicht gehen.

Mein erstes Java-Programm habe ich Ende 1996 fabriziert. Mit C++ vorbelastet gefiel mir Java damals überhaupt nicht. Statt diesen Erstkontakt zu intensivieren, habe ich 1997 Smalltalk gelernt und war davon begeistert. Später habe ich dann wieder C++ programmiert und heute mache ich fast ausschließlich Java. Zumindest beruflich. So kann's gehen.

Der Begriff Java ziert mittlerweile einen ganzen Zoo von Technologien. Wie einst bei Javascript, so wird heute bei JavaFX Script darauf hingewiesen, dass es sich um eine neue Programmiersprache handelt und nicht etwa um ein Java-Derivat.

Ein echtes Plus bei Java ist die Laufzeitumgebung. Habe ich diese Umgebung einmal installiert, dann kann ich damit nicht nur Java-Programme ausführen, sondern auch Javascript, JavaFX, JRuby, Jython, Scala, Groovy oder Fan. Und noch diverse andere.

Javascript und JavaFX verwende ich in meinen Open-Source-Projekten in Kombination mit Ruby. Ruby generiert mir in dem Fall die Webseiten, in denen die Skripte laufen. Hier ein Beispiel: Eine mit JavaFX realisierte Diashow.

Mehr Links: Java, JavaFX.