Google Web Toolkit

Google Web Toolkit (GWT, ɡwɪt ) - вільний Java - фреймворк, який дозволяє веб-розробникам створювати Ajax -додатки на основі Java. Випускається під ліцензією Apache версії 2.0. GWT робить акцент на повторне використання і крос-браузерную сумісність.


1. Історія

Версія 1.0 RC 1 (build 1.0.20) випущена 16 травня 2006. Компанія Google анонсувала GWT на конференції JavaOne в 2006.

Історія версій:


2. Розробка

Використовуючи GWT, розробники можуть швидко писати і налагоджувати AJAX додатки мовою Java, використовуючи інструментарій налагодження Java. Компілятор GWT переведе код Java додатки до відповідного браузеру JavaScript і HTML.

Утиліта командного рядка applicationCreator, що поставляється разом з GWT, автоматично створює всі файли, необхідні для нового GWT-проекту. Вона також дозволяє створювати файли проекту Eclipse.

Існує підключається модуль Google Plugin для IDE Eclipse версій 3.3 - 3.7, що дозволяє спростити процеси створення GWT-проекту і розміщення готових додатків на сервісі Google App Engine.


3. Компоненти

Основні компоненти GWT:

Компілятор GWT Java-to-JavaScript
Переводить Java код у JavaScript.
GWT Hosted Web Browser
Дозволяє запускати GWT додатка в режимі hosted (додатки запускаються як Java код в JVM без компіляції в JavaScript).
JRE emulation library
Реалізація часто використовуваних стандартних Java класів на JavaScript.
GWT Web UI class library
Безліч користувальницьких інтерфейсів і класів для створення віджетів.

Примітки

  1. Google Web Toolkit Release Archive - Google Web Toolkit - Google Code - code.google.com / intl / ru-RU / webtoolkit / versions.html