GDD08: Google Web Toolkit
GWT ist Googles Beitrag zur Welt der Javascript-Frameworks, verwendet dabei jedoch einen komplett anderen Ansatz: Der Entwickler schreibt Java-Code (ja, richtiges Java!), der dann von einem Compiler in Javascript übersetzt wird. Dabei wird der Code automatisch auf die jeweilige Zielplattform optimiert und mittels deferred binding nur der jeweils nötige JS-Code geladen. Die größte Erleichterung für Entwickler ist sicherlich die Möglichkeit einer vernünftigen Debugging-Möglichkeit. Eine History-Funktion gibt’s übrigens auch.
Den Codebeispielen nach zu Urteilen ist die Entwicklung mit GWT schon sehr nahe an der Entwicklung einer „normalen“ Desktopanwendung, gerade wenn auch die Backend-App in Java entwickelt wird.
Tests: Zur Verfügung stehen normale JUnit-Tests, eine spezielle GWT-Testcase-Klasse und Selenium-Tests.
Definitv interessant und einen Versuch wert!