Google Web Toolkit

Google Web Toolkit
Gwt logo.png
Тип програмний каркас AJAX
Автор(и) Google
Розробник Google
Перший випуск May 16, 2006
Стабільний випуск 2.8.1 (24 квітня, 2017; 3 роки тому (2017-04-24))
Версії 2.9.0 (2 травня 2020)[1]
Репозиторій github.com/gwtproject/gwt
Операційна система GNU/Linux, Windows, Mac OS X
Написано мовою Java
Ліцензія Apache License 2.0
Вебсайт developers.google.com/web-toolkit/

CMNS: Google Web Toolkit у Вікісховищі

Google Web Toolkit (GWT) — це Java фреймворк з відкритим кодом, який полегшує написання AJAX-застосунків, як-от Google Карти чи Gmail, для програмістів з обмеженими знаннями JavaScript.

Написання динамічних вебзастосунків — це ненадійний (в сенсі виникнення помилок) процес. Програміст витрачає багато часу на роботу, пов'язану з правильним відображенням інтерфейсу в різних браузерах та на різних платформах, стикається зі складнощами JavaScript, зокрема у організації модульного поділу, тестуванні, повторному використанні AJAX компонентів.

Фреймворк GWT дає змогу уникнути багатьох таких проблем. Програміст пише UI застосунки, використовуючи Java, після чого GWT компілятор конвертує Java-класи в крос-браузерний JavaScript та HTML код.

Динамічні UI компоненти повторного використання[ред. | ред. код]

Класи інтерфейсу користувача GWT є схожими до класів UI фреймворків, як-от Swing чи SWT за винятком того, що віджети відображаються через динамічно сформований HTML.

Використання віджетів робить легкою та швидкою побудову інтерфейсів, які будуть коректно працювати під усіма браузерами.

Посилання[ред. | ред. код]

Примітки[ред. | ред. код]

  1. Release 2.9.0 — 2020.