Google Web Toolkit
Google Web Toolkit | |
---|---|
Файл:GWT-logo.png | |
Тип | Ajax framework |
Разработчик | |
Написана на | Java |
Операционные системы | Windows NT, Mac OS X, Linux |
Первый выпуск | 16 мая 2006[2] |
Аппаратная платформа | Кроссплатформенное ПО |
Последняя версия | 2.4.0 (8 сентября 2011[1]) |
Репозиторий | github.com/gwtproject/gwt |
Лицензия | 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 1.7 — 13 июня 2009 года
- GWT 1.7.1 — 22 сентября 2009 года
- GWT 2.0 — 8 декабря 2009 года
- GWT 2.0.1 — 2 февраля 2010 года
- GWT 2.0.2 — 12 февраля 2010 года
- GWT 2.0.3 — 18 февраля 2010 года
- GWT 2.0.4 — 2 июля 2010 года
- GWT 2.1.0 — 19 октября 2010 года
- GWT 2.1.1 — 16 декабря, 2010 года
- GWT 2.2.0 — 11 февраля, 2011 года
- GWT 2.3.0 — 5 мая, 2011 года
- GWT 2.4.0 — 8 сентября, 2011 года
Разработка
Используя GWT, разработчики могут быстро писать и отлаживать AJAX приложения на языке Java, используя инструментарий отладки Java. Компилятор GWT переведёт код Java приложения в соответствующий браузеру JavaScript и HTML.
Утилита командной строки applicationCreator, поставляемая вместе с GWT, автоматически создает все файлы, необходимые для нового GWT-проекта. Она также позволяет создавать файлы проекта Eclipse.
Существует подключаемый модуль Google Plugin для IDE Eclipse версий 3.3 — 3.7, позволяющий упростить процессы создания GWT-проекта и размещения готовых приложений на сервисе Google App Engine.
Компоненты
Основные компоненты 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
- Множество пользовательских интерфейсов и классов для создания виджетов.
Примечания
См. также
Ссылки
- Программное обеспечение по алфавиту
- Программное обеспечение, разработанное в 2006 году
- AJAX
- Свободное ПО Google
- Программное обеспечение для Mac OS X
- Программное обеспечение для Windows
- Программное обеспечение с лицензией Apache Software License
- Программное обеспечение для Linux
- Свободное ПО, написанное на Java
- Свободные библиотеки программ