Google Web Toolkit: Ajax-Anwendungen in Java programmieren

Kostenloses Java-Framework für Webanwendungen

Das Google Web Toolkit (GWT) ist ein Java-Framework, um Ajax-Applikationen zu entwickeln. Durch den Einsatz von Java sollen sich Entwickler nicht mit den Eigenarten der Browser beschäftigen müssen. Außerdem soll so die fehlende Modularität von JavaScript umgangen werden, wobei Java laut Google Tests und die Wiederverwendung von Ajax-Komponenten erleichtert.

Anzeige

Die Entwickler schreiben ihre Frontends in Java unter Verwendung des Google Web Toolkits. Das Framework wandelt die Java-Klassen anschließend in JavaScript und HTML um, so dass die Anwendungen in jedem Browser funktionieren. Google verspricht, dass alle Widgets und Panels wiederverwendet und so auch von anderen Entwicklern in anderen Projekten eingesetzt werden können. Dabei sind die GWT Widgets grafischen Komponenten, die mit Swing erstellt wurden, ähnlich. Allerdings werden sie in dynamisch erstelltem HTML gerendert anstatt mit pixelorientierter Grafik. Zur Gestaltung können Entwickler Cascading Stylesheets nutzen.

Die Kommunikation mit dem Server wird ebenfalls in den Java-Klassen festgelegt und dann vom GWT umgesetzt. Dabei kann GWT auch mit polymorphen Hierarchien umgehen. Ein weiterer Vorteil des GWT soll sein, dass der Zurück-Knopf des Browsers auch innerhalb der Ajax-Anwendung funktioniert, um so zu einem früheren Status zurückzukehren.

Durch die Verwendung von Java zur Entwicklungszeit können beliebige Entwicklungsumgebungen wie Eclipse verwendet werden. Deren Werkzeuge zur Fehlersuche stehen dem Entwickler dann ebenfalls zur Verfügung und können für die Ajax-Anwendung genutzt werden. Wer selbstgeschriebenen JavaScript-Code benötigt, kann diesen mit dem "JavaScript Native Interface" direkt in die Java-Anwendung integrieren. Mit GWT erstellte Anwendungen sollen laut Google ohne Probleme im Internet Explorer, Firefox, Mozilla, Safari und Opera funktionieren.

Das Google Web Toolkit steht ab sofort unter code.google.com zum Download bereit. Hier bietet Google auch Dokumentationen sowie Beispiele an. Wie bei Google üblich befindet sich das Toolkit noch in der Betaphase.


FreeGroup 04. Nov 2006

Javascript zu programmieren ist blöd Ich schreib sogenannte "Database WebApplication for...

NoFelet 04. Aug 2006

Hat das Google Web Toolkit jetzt schonmal jemand ausprobiert? Erfahrungsberichte? http...

Keeee mit 4 e 16. Jun 2006

Hallo zusammen! Hoffe, der Thread ist noch nicht am Ende, also hier mein Senf in Form...

Sicaine 29. Mai 2006

Einfacher Artikel der nich besonders toll ist. Guck dir an was man mit AJAX machen kann...

qpid 19. Mai 2006

Natürlich kann ich keinem Kunden eine Java-Lösung aufzwingen, die mit Sicherheit auch...

Kommentieren


Der Informatik Student / 23. Mai 2006

AJAX-Anwendungen mit Google Web Toolkit in Java entwickeln



Anzeige

  1. Software - Programmierer (m/w)
    BEEWEN GmbH & Co. KG, Siegen
  2. Direktor (m/w) Collaboration und Web Technologien
    BIOTRONIK SE & Co. KG, Berlin
  3. Web-Devoloper/in
    GAMESROCKET GmbH, Aschaffenburg
  4. Lead Software Architect (m/w)
    über eTec Consult GmbH, Mittelhessen

 

Detailsuche


Folgen Sie uns
       


  1. Nach 13 Jahren

    Red Hats Technikchef hört unerwartet auf

  2. Test Bioshock für iOS

    Unterwasserstadt für die Hosentasche

  3. Verbraucherschützer

    Urteil gegen Flirtplattform wegen Kostenfalle

  4. Freiheit statt Angst

    Breites Bündnis ruft zu Demo gegen Überwachung auf

  5. Hollywood-Klage

    Kim Dotcom will sein Vermögen nicht offenlegen

  6. Benq FHD Wireless Kit im Test

    Full-HD bequem drahtlos durchs halbe Haus funken

  7. Cloud-Dienste

    Google veröffentlicht erstmals Sicherheitsaudits

  8. Pentax K-S1

    Spiegelreflexkamera mit Lichtorgel

  9. Konkurrenz zu Motorolas Moto 360

    LG zeigt seine runde Smartwatch G Watch R

  10. Nasa

    Marsrakete SLS startet erst 2018



Haben wir etwas übersehen?

E-Mail an news@golem.de



Test Star Wars Commander: Die dunkle Seite der Monetarisierung
Test Star Wars Commander
Die dunkle Seite der Monetarisierung

Alienware Alpha ausprobiert: Fast lautlose Steam-Machine mit eigenem Windows-UI
Alienware Alpha ausprobiert
Fast lautlose Steam-Machine mit eigenem Windows-UI
  1. Deutschland E-Sport ist mehr als eine Randerscheinung
  2. Crytek Ryse für PC mit 4K-Videos belegt über 120 GByte
  3. Wirtschaftssimulation Golem Labs entwickelt die Gilde 3

Digitale Agenda: Ein Papier, das alle enttäuscht
Digitale Agenda
Ein Papier, das alle enttäuscht
  1. Breitbandausbau Telekom will zehn Milliarden Euro vom Staat für DSL-Ausbau
  2. Zwiespältig Gesetz gegen WLAN-Störerhaftung von Cafés und Hotels fertig
  3. Digitale Agenda Bund will finanzielle Breitbandförderung festschreiben

    •  / 
    Zum Artikel