Я сам использовал только плагин IDEA.Я определенно не хотел бы бросить это.Как уже говорили другие, вы можете создавать проект GWT и отлаживать его в размещенном режиме так же легко, как запускать любое другое приложение, но это только начало.
IDEA также имеет несколько параметров создания классов, специфичных для GWT.Вы можете создать новый файл UiBinder, который будет генерировать как файл .ui.xml
, так и файл Java, и уже будет иметь место для создания объекта UiBinder
.Вы можете создать новую удаленную службу GWT, которая создаст для вас интерфейс службы, асинхронный интерфейс и класс реализации.
Плагин GWT также предупредит вас о множестве возможных ошибок прямо в редакторе.Он предупредит вас, если ваш интерфейс службы не имеет подходящих методов сопоставления в асинхронном интерфейсе, и намерен устранить проблему.Он будет предупреждать, если в вашем классе реализации службы нет записи, определенной в файле web.xml
(да, с намерением автоматически его зарегистрировать).Он предупредит вас, если у вас есть поля в вашем классе UiBinder, которые не определены в файле .ui.xml
, опять же с намерением помочь решить проблему всего несколькими нажатиями клавиш.
Кроме того,завершение кода отлично подходит для всего, включая атрибуты CSS, Javascript, HTML и различные файлы XML.