Nachdem Google sein Web Toolkit WTK in einer Betaversion freigegeben hat, musste ich mir das Teil natürlich gleich mal ansehen. Das hier sind nur die ersten Eindrücke des AJAX Frameworks, weitere werden definitiv folgen, weil es ein feines Toolkit ist, an sich eines, was man sich herbei gewünscht hat.
Das WTK besteht aus Java Archiven, ein paar Kommandozeilen Tools, einem WTK Browser, verschiedenen Bibliotheken und einer Dokumentation. Einmal entpackt kann der geneigte Entwickler, ein installiertes Java vorausgesetzt, gleich die Beispiele betrachten oder sogar gleich ein Projekt starten.
Auch die Erzeugung von Gerüsten für Eclipseprojekte sind zwei Tools vorhanden, so dass man gleich mit seiner Lieblings-IDE loslegen kann.
Aber was ist das Google WTK nun genau?
Im Prinzip bietet es einen Java::Java-Script Compiler und einen Debugging Browser. Man hat eine Art HTML Template an dem AJAX GUI Elemente über bestimmte IDs eingebunden werden. Dann hat man seine Java Klassen, deren Hauptklasse ein von Google vorgegebenes Interface implementieren und schreibt seine AJAX Oberfläche in Java. Zu guter letzt kompiliert man die Javaklassen (wobei die mitgelieferte Run-Configuration für Eclipse hilft) und erhält dann eine Ansicht der vollständigen AJAX Seite, gestyled wird normal mit CSS.
Das Google Web Toolkit ist sehr clever, macht Spaß und ist eine Bereicherung für alle Entwickler, die mit Java-Script nicht allzu viel anfangen können. Statt in Java-Script mit minderwertigen Tools zu arbeiten, kann man in der möglicherweise besten Sprache entwickeln mit der Unterstützung aller guten Java Entwickler Tools. Das Konzept ist genial, es war noch nie so einfach AJAX Seiten zu coden, vorausgesetzt man steht mit Java nicht auf dem Kriegsfuß. Die Komponentenbibliothek ist sehr umfangreich und wird sicher noch wachsen – ist es doch momentan noch eine Beta Version.



