| Тип | програмний каркасAJAX |
|---|---|
| Автор | |
| Розробник | Google |
| Перший випуск | May 16, 2006 |
| Стабільний випуск | 2.8.1 (24 квітня2017; 8 років тому (2017-04-24)) |
| Операційна система | GNU/Linux,Windows,Mac OS X |
| Мова програмування | Java |
| Ліцензія | Apache License 2.0 |
| Репозиторій | github.com/gwtproject/gwt |
| Вебсайт | developers.google.com/web-toolkit/ |
Google Web Toolkit (GWT) — цеJava фреймворк з відкритим кодом, який полегшує написанняAJAX-застосунків, як-отКарти Google чиGmail, для програмістів з обмеженими знаннямиJavaScript.
Написання динамічнихвебзастосунків — це ненадійний (в сенсі виникнення помилок) процес. Програміст витрачає багато часу на роботу, пов'язану з правильним відображенням інтерфейсу в різнихбраузерах та на різних платформах, стикається зі складнощамиJavaScript, зокрема у організації модульного поділу, тестуванні, повторному використанніAJAX компонентів.
Фреймворк GWT дає змогу уникнути багатьох таких проблем. Програміст пише UIзастосунки, використовуючиJava, після чого GWTкомпілятор конвертує Java-класи вкрос-браузернийJavaScript таHTML код.
Класи інтерфейсу користувача GWT є схожими до класів UI фреймворків, як-отSwing чиSWT за винятком того, щовіджети відображаються через динамічно сформований HTML.
Використання віджетів робить легкою та швидкою побудову інтерфейсів, які будуть коректно працювати під усіма браузерами.
![]() | Це незавершена стаття проІнтернет. Ви можетедопомогти проєкту,виправивши або дописавши її. |