AJAX — это мощная технология позволяющая сделать сайт более динамическим. Но разработка сайтов на базе этой технологии очень часто бывает трудоемкой, с большими временными затратами. Сам Google говорит, что потратили немало времени на разработку таких известных AJAX веб-сервисов как: Google Maps и Google Calendar.
Компания Google решила поделиться своими наработками и выпустила Google Web Toolkit. GWT — это инструмент для разработчиков, который позволяет создавать AJAX приложения быстрее и без трудоемких затрат. Используя GWT, можно разрабатывать и отлаживать AJAX приложения на языке программирования Java. А потом все автоматически транслировать, используя GWT компилятор в JavaScript и HTML.