JSR 270 – Was ist neu in Java (“Mustang”) 6? – Teil 1
Die JSR 270 ist eine sog. “Umbrella” JSR. Sie definiert nicht selbst die neuen Sprachfeatures von Java 6, sondern referenziert auf eine Sammlung von bestehenden JSRs. Momentan befindet sich JSR 270 im “Early Draft Review” Zustand, d.h. die Featureliste ist noch nicht fixiert. In dieser Postreihe möchte ich paar Features dennoch (ungruppiert) herausgreifen und kurz vorstellen:
GIF Image Writer:
Dank dem Verfall des GIF-Patents erlaubt das javax.imageio Package erlaubt nun auch das Erzeugen von GIF-Bildern. Meiner Meinung kommt das etwas zu spät, das GIF-Format hat in den letzten Jahren enorm an Bedeutung verloren.
Scripting for the Java Platform
Das neue Package javax.script definiert ein Framework zur Anbindung von externe Scriptsprachen. Das gabs bereits schon (z.B. Mozilla Rhino), allerdings eben noch nicht standartisiert.
Verbessertes Zugriff aufs Dateisystem
Bislang konnten Java-Entwickler nur beschränkt Informationen vom Dateisystem erhalten. Nun wird die java.io.File Klasse aufgebohrt, so dass z.B. auch der freie Speicherplatz ermittelt werden kann.
Mehr gibts im nächsten Teil…
June 22nd, 2006 at 1:38 pm
Coole Erweiterungen. Leider habe ich in Präsentationen auch schon einige ganze Menge überflüssige Feature die eingeführt werden sollen gesehen (leider habe ich den JSR noch nicht durchgelesen). Hin und wieder habe ich ein wenig das Gefühl (und hatte es auch schon bei 1.5) das Sun hier mehr die Feature von C# implementieren will und nicht wirklich überlegt was auch Sinn macht. Und für eine Programmiersprache einen 18 Monate Releasezyklus einzuführen ist wohl ebenso eine schwachsinnige Idee. Und ja, was heisst eigentlich Mäeutik?
June 22nd, 2006 at 7:41 pm
Sun muss echt aufpassen, dass die Sprache nicht durch unnötige Features “verwässert”. Beim Releasezyklus gebe ich dir recht: Das JDK 5.0 ist noch lange nicht bei allen Entwicklern angekommen und schon steht das JDK 6.0 vor der Tür
.
Zu Mäeutik: Dieses Fremdwort kommt aus der Philosophie und beschreibt die Methode der Wahrheitsfindung von Sokrates. Siehe auch http://de.wikipedia.org/wiki/M%C3%A4eutik.
June 25th, 2006 at 12:03 pm
JDK 5.0 ist wohl noch immer noch eher die Ausnahme als die Regel. Das Eclipse Projekt beispielsweise entwickelt immer noch mit 1.4.