Google Web Toolkit to framework, który w języku Java pozwala tworzyć aplikacje webowe wykorzystujące AJAX. Jest to możliwe dzięki kompilatorowi kodu Javy do HTMLa, JavaScriptu i CSSa.
Właśnie przygotowano pierwszą wersję kandydującą do pełnego wydania 1.5 (Release Candidate), którą można pobrać ze strony projektu.
Zmiany w najnowszym Google Web Toolkit są bardzo ciekawe:
- W końcu GWT obsługuje Javę 1.5, co za tym idzie można używać wielu typów jakie się w niej znajdują np. StringBuilder. Według Agile ajax spowoduje to także fakt, że kod komunikacji z serwerem GWT-RPC będzie dużo szybszy i czytelniejszy.
Dodatkowo nie trzeba będzie tworzyć kodu działającego po stronie serwera (tego punktu nie jestem pewien). - Większa integracja i przenikanie się pomiędzy klasami JavaScript tworzonymi w GWT JavaScriptObject, a domyślnymi tworzonymi w Javie. Umożliwia to optymalne wykorzystanie struktur JSON w tworzeniu GWT DOM.
- Większa wydajność działania i bezpieczeństwo DOM API. Na stronach projektu można znaleźć informację, że kod napisany z użyciem GWT działa dużo szybciej niż ten tworzony ręcznie. Jest także lepiej zorganizowany.
- Trzy domyślne tematy CSS: Standard, Chrome (co oznacza systemowy) i Dark.
Dla wszystkich chcących uaktualnić swoje aplikacje z wersji 1.4 do 1.5 przygotowano stronę wiki.