Googles App Engine wird fĂĽr Java 7 vorbereitet
Mit der Version 1.7.3 der Platform as a Service erhalten Entwickler Hilfe, ihre Anwendungen auf Java 7 zu portieren, was in späteren Releases der App Engine unterstützt werden soll.
- Alexander Neumann
Mit der Version 1.7.3 von Googles App Engine haben die Entwickler die Voraussetzung dafür geschaffen, dass schon bald auch mit Java 7 geschriebene Anwendungen auf der Platform as as Service (PaaS) getestet und betrieben werden können. Die Java-7-Unterstützung bedient fürs Erste das App Engine SDK. Entwickler können damit die Voraussetzungen schaffen, ihre Anwendungen auf die aktuelle Java-Version zu portieren, indem sie sie zuerst lokal testen, solange die Unterstützung des Cloud-Diensts für Java 7 noch nicht offiziell gegeben ist.
Google sieht einige wichtige Features bei Java 7, die dann demnächst auch im Rahmen der App Engine verfügbar sein sollen, beispielsweise einzelne Catch-Blöcke, die mit multiplen Exceptions umgehen können, die Änderungen durch die "try-with-resources"-Spezifikation, verbesserte Typinferenz und einfachere Varargs-Methodenaufrufe. Eine Preview der über das SDK hinausgehenden Java-7-Unterstützung wird derzeit geprüft.
Mit dem neuen App-Engine-Release wird außerdem die derzeit aktuelle Version des Python-Webframeworks Django vollständig von Python 2.7 unterstützt. Das war eine der essenziellen Neuerungen des im Frühjahr 2012 erschienenen Django 1.4 gewesen. Experimentellen Charakter besitzt noch die Funktion, dass man JAR-Files eine Java-Classloading-Priorität zuweisen kann. Darüber hinaus sind etliche kleinere Korrekuren vorgenommen worden, deren Besonderheiten man den Release Notes entnehmen kann. (ane)