Suchen und Finden

Titel

Autor/Verlag

Inhaltsverzeichnis

Nur eBooks für mein Endgerät anzeigen:

 

Newsletter

Google Web API schnell+kompakt

Google Web API schnell+kompakt

von: Ralph Steyer

entwickler.press, 2007

ISBN: 9783935042949, 124 Seiten

Format: PDF, OL

Mac OSX,Windows PC Apple iPad, Android Tablet PC's Online-Lesen für: Linux,Mac OSX,Windows PC

Preis: 8,40 EUR

Ersparnis: 1,50 EUR

Mehr zum Inhalt

Google Web API schnell+kompakt


 

Kapitel 5 Das Google Web Toolkit (S. 83-85)

Das Google Web Toolkit (GWT) ist ein API, das das Erstellen von komplexen Webapplikationen im Allgemeinen und Ajax- Applikationen im Speziellen erleichtert. Oder genauer – das GWT ist ein kostenloses, freies Java-Entwicklungs-Toolkit, mit dem Ajax-Applikationen unter Verwendung von Java als Sprache und beliebigen Java-Programmen entwickelt und debuggt werden. Das GWT lässt sich in Java-IDEs wie Eclipse einhängen oder als eigenständiges Tool verwenden. Zur Erstellungszeit der Ajax-Applikation nutzt das GWT dabei zu jeder Zeit explizit die Vorteile der Java-Umgebung.

Wenn Sie Ihre Ajax-Applikation später in die Produktion bringen, wird mittels eines GWT-Compiler die Java-Applikation in eine äquivalente Applikation aus JavaScript, CSS und HTML für die Client-Seite und damit die endgültige Ajax-Applikation übersetzt. Der GWT-Compiler unterstützt die zentralen Bestandteile der Sprache Java selbst und die GWT-Laufzeitbibliothek emuliert im Client einen relevanten Teil der Java-Laufzeitbibliothek.

5.1 Download und Installation

Bevor Sie mit dem GWT arbeiten können, müssen einige Voraussetzungen auf Ihrer Entwicklungsplattform gegeben sein. Sie können das GWT, das zum Zeitpunkt der Bucherstellung in der Version 1.4 vorliegt, kostenlos unter http://code.google.com/ webtoolkit/ downloaden. Als Betriebssysteme können Windows 2000/XP1 oder Linux w/ GTK+ 2.2.1 und neuer sowie Mac OS X verwendet werden. An Hardware benötigen Sie etwa 100 Megabyte freien Platz auf der Festplatte und 512 Megabyte Hauptspeicher.

Die Installation
Die Installation des GWT ist einfach. Die aus dem Internet geladene Datei muss nur extrahiert werden. Das ist alles. Sämtliche Dateien, die Sie zur Arbeit mit dem GWT benötigen, befinden sich anschließend in dem Verzeichnis, das bei der Extraktion angelegt wird. Aber vor der Verwendung des GWT müssen einige Voraussetzungen erfüllt sein. Da es sich beim GWT um ein Java-Toolkit handelt, benötigen Sie zum Einsatz zusätzlich ein aktuelles Java- Entwicklungspaket (das Java SE Development Kit – JDK – oder die Java 2 Platform, Standard Edition ab der Version 1.4.2), das Sie zuerst auf Ihren Rechner installieren sollten. Letzteres bekommen Sie bei Bedarf unentgeltlich unter http://java.sun.com.

5.2 Wann sollten Sie das GWT einsetzen?
Wenn Sie mit dem GWT arbeiten wollen, benötigen Sie in erster Linie gute Java-Kenntnisse. Ohne solche Kenntnisse ist eine Beschäftigung mit dem GWT nahezu sinnlos. Dazu müssen Sie sich in den Umgang mit dem GWT einarbeiten. Dementsprechend lohnt sich der Einsatz sicher nicht für einen Webseitenersteller. Gerade bei einfachen Webapplikationen kann der Einsatz des GWT schnell überdimensioniert sein. Wenn Sie allerdings eine komplexere Applikation erstellen wollen und die Anfangsklippen überwunden haben, stehen Ihnen mit dem GWT die konzeptionellen Vorteile von Java gegenüber JavaScript (feste Datentypen, ausgefeiltes Speichermanagement, strikte Objektorientierung, ausgefeiltes Exception-Handling etc.) zur Verfügung.

Und natürlich ist es für geübte Java-Programmierer sinnvoll, wenn eine Webapplikation wie eine Desktop-Applikation im Java-Umfeld erstellt wird. Aus der Verwendung der Sprache Java heraus ergeben sich auch Vorteile für das Design, das in Java viel klarer und leichter verständlich ist als ein Konglomerat aus HTML, CSS und JavaScript. Und man sollte auch nicht außer Acht lassen, dass es für Java- Script nur wenige gute Entwicklungsumgebungen gibt. Für Java hingegen existiert ein großer Fundus an sehr professionellen Entwicklungstools, die vom Debuggen über das Refactoring2 bis zur Komplettierung von Code viele Möglichkeiten bieten und gut mit dem GWT harmonieren.