Roo + GWT - хорошо для развития? - PullRequest
13 голосов
/ 09 декабря 2010

Я работаю над проектами GWT уже несколько месяцев, и я решил попробовать эту штуку в Spring Roo. Я заметил, что переход от 0 к тем же результатам, что и с Roo, может занять очень много времени. Моей первой мыслью было: «Это здорово»!

Но как только вы настроите пару постоянных сущностей, и Roo сгенерирует ваши леса для GWT, и вы получите очень простую компоновку, но огромное количество кода. Тогда что? Ты перестаешь использовать Roo и продолжаешь вручную? Пользовательский интерфейс приятный, но очень простой.

Я не хочу ничего менять вручную, так как не хочу портить руо. Поэтому я просто удаляю все вещи из Roo и снова падаю в «медленный» режим.

  • Кто-нибудь создал относительно сложное приложение с Spring Roo + GWT?

  • Я не очень хорошо знаком с Spring, поэтому он может быть ужасным (используется для GWT + GXT + DataNucleus + Guice / Gin + Gilead). Вы рекомендуете держаться подальше от Ру в таком случае?

С моей точки зрения, Roo хорош для создания шаблона доменного уровня, поскольку это очень утомительно, но это все.

Ответы [ 2 ]

6 голосов
/ 10 декабря 2010

По моему опыту, Roo очень полезен для быстрого создания прототипов и подтверждения концепции.

Также полезно поддерживать синхронизацию модели данных со слоем JPA / DAO.

Но, действительно, для более сложных бизнес-требований на уровне обслуживания и проектирования пользовательского интерфейса вам придется переключиться наобычное старое ручное кодирование.

1 голос
/ 04 мая 2012

по моему опыту.roo + gwt дает вам очень длинные циклы сборки (когда у вас достаточно сущностей, вы не пробовали это с springMVC, возможно, это слишком медленно).Сборка aspectj как-то вызывает это.чтобы сломать это.Я бы не стал делать это снова.если вы мне не верите, создайте пример проекта со 100 объектами по 5 полей в каждом.Затем откройте AJDT-консоль и очистите проект ... и сделайте перерыв на кофе или еще что-нибудь; -)

...