Google Web Toolkit
Материал из Википедии — свободной энциклопедии
| Google Web Toolkit | |
| Тип | Платформа программирования |
| Разработчик | |
| ОС | Java на: Windows NT, Mac OS X, GNU/Linux |
| Версия | 1.6.4 — 17 апреля 2009 |
| Лицензия | Apache 2.0 License |
| Сайт | code.google.com/webtoolkit |
Google Web Toolkit (GWT) — свободный Java фреймворк, который позволяет веб‐разработчикам создавать Ajax приложения на основе Java. Выпускается под лицензией Apache версии 2.0. GWT делает акцент на повторное использование и кросс‐браузерную совместимость.
Содержание |
[править] История
Версия 1.0 RC 1 (build 1.0.20) выпущена 16 мая 2006 года. Компания Google анонсировала GWT на конференции JavaOne в 2006 году.
История версий:
- GWT 1.0 — 17 мая, 2006 года
- GWT 1.1 — 11 августа, 2006 года
- GWT 1.2 — 16 ноября, 2006 года
- GWT 1.3 — 5 февраля, 2007 года
- GWT 1.4 — 28 августа, 2007 года
- GWT 1.5 — 27 августа, 2008 года
- GWT 1.6 — 7 апреля, 2009 года
[править] Разработка
Используя GWT, разработчики могут быстро писать и отлаживать AJAX приложения на языке Java, используя инструментарий отладки Java. Компилятор GWT переведёт код Java приложения в соответствующий браузеру JavaScript и HTML.
Утилита командной строки applicationCreator, поставляемая вместе с GWT, автоматически создает все файлы, необходимые для нового GWT-проекта. Она также позволяет создавать файлы проекта Eclipse.
[править] Компоненты
Основные компоненты 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
- Множество пользовательских интерфейсов и классов для создания виджетов.
[править] См. также
[править] Ссылки
- Домашняя страница GWT
- Официальный блог GWT
- Официальные обсуждения GWT
- Открытая библиотека визуальных эффектов для разработки GWT приложений (GWT-Ext)
- Русский учебник GWT
- Разработка с GWT на NetBeans IDE

