Google Web Toolkit
Материал из Seo Wiki - Поисковая Оптимизация и Программирование
Google Web Toolkit | |
Файл:GWT-logo.png | |
Тип | Платформа программирования |
Разработчик | |
Написана на | Java |
ОС | Windows NT, Mac OS X, GNU/Linux |
Аппаратная платформа | Кроссплатформенное ПО |
Версия | 2.0 (8 декабря 2009[1]) |
Тестовая версия | 2.0 milestone 2 (22 октября 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 1.7 — 13 июня 2009 года
- GWT 1.7.1 — 22 сентября 2009 года
- GWT 2.0 — 8 декабря 2009 года
Разработка
Используя GWT, разработчики могут быстро писать и отлаживать AJAX приложения на языке Java, используя инструментарий отладки Java. Компилятор GWT переведёт код Java приложения в соответствующий браузеру JavaScript и HTML.
Утилита командной строки applicationCreator, поставляемая вместе с GWT, автоматически создает все файлы, необходимые для нового GWT-проекта. Она также позволяет создавать файлы проекта Eclipse.
Существует подключаемый модуль Google Plugin для IDE Eclipse версий 3.3 — 3.5, позволяющий упростить процессы создания 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
- Множество пользовательских интерфейсов и классов для создания виджетов.
Примечания
См. также
Ссылки
- Домашняя страница GWT
- Официальный блог GWT
- Официальные обсуждения GWT
- Открытая библиотека визуальных эффектов для разработки GWT приложений (GWT-Ext)
- Русский учебник GWT
- Введение в GWT
Google Inc. |
|
---|---|
Председатель совета директоров/CEO: Эрик Шмидт • Директор/президент по технологиям: Сергей Брин • Директор/президент по продуктам компании: Лэрри Пэйдж | |
Реклама | |
Коммуникации | |
ПО |
Browser Sync • Chrome • Desktop • Earth • Gadgets • Lively • Gmail Mobile • Pack • Picasa • SketchUp • Talk • Toolbar • Updater • Web Accelerator |
Платформы | |
Разрабатываемые инструменты |
Code • Gadgets API • GData • Googlebot • Guice • GWS • Highly Open Participation Contest • I/O • Image Labeler • KML • MapReduce • Mediabot • Pinyin • SketchUp Ruby • Sitemaps (index) • Summer of Code • TechTalks • Web Toolkit • Website Optimizer |
Публикация |
Alerts • Blogger • Bookmarks • Docs • FeedBurner • iGoogle • Jaiku • Knol • Library Project • Map Maker • Mashup Editor • Notebook • Page Creator • Sites • Video Marketplace • YouTube |
Поиск (PageRank, руководства) |
|
См. также |
Поглощения • Bomb • Цензура • Current • Критика • Earth Outreach • Foundation • Google China • Google.org • Googleplex • История • Hoaxes • I’m Feeling Lucky • Labs • Logo • Lunar X Prize • Список сервисов и инструментов • WiFi • Zeitgeist • Гуглизм |
Годовой доход: US$16,59 млрд (▲56 % FY 2007) • Сотрудники: 19 665 (30 сентября 2009) • Биржевой тикер: (NASDAQ: GOOG) • Девиз: Don't be evil • Веб-сайт: google.com |
ca:Google Web Toolkit de:Google Web Toolkit en:Google Web Toolkit es:Google Web Toolkit fr:Google Web Toolkit hu:Google Web Toolkit it:Google Web Toolkit ja:Google Web Toolkit nl:Google Web Toolkit pl:Google Web Toolkit pt:Google Web Toolkit sk:Google Web Toolkit uk:Google Web Toolkit vi:Google Web Toolkit
↓