GWT теперь имеет поддержку Spring Roo, что это будет означать для разработчиков GWT? - PullRequest
8 голосов
/ 21 мая 2010

Я уже некоторое время использую GWT с App Engine. Недавно было объявление , что GWT будет поддерживать Spring Roo и SpringSource Tool Suite. У меня проблемы с просмотром большой картинки со страницы объявлений Google. Для тех, кто не имеет большого знания о Spring, что это значит для разработчиков GWT, привыкших к созданию графических графических интерфейсов?

Ответы [ 3 ]

2 голосов
/ 16 ноября 2010

Мое первое впечатление о Spring Roo - это просто генератор кода. Но после того, как я узнал кое-что о файлах AspectJ, созданных в проекте, мой взгляд полностью изменился. Я взял одну диаграмму ERD с databaseanswer.com и создал сущности с помощью Roo, сгенерировав веб-контроллер. Сразу же я получил заявку в течение нескольких минут. Все, что мне было нужно, это диаграмма ERD, и я получил хорошо написанное приложение на Java, основанное на том факте, что коды AspectJ являются кодами Java. Если я хочу написать сложный код для отчетности. Я могу написать их либо в одной из сущностей, либо в пользовательских классах обслуживания. Не только GWT, любая поддержка или дополнение Roo облегчит мою разработку. Struts 2 аддон для Spring Roo в будущем? Да, пожалуйста.

2 голосов
/ 22 мая 2010

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

1 голос
/ 22 мая 2010

Я думаю, что этот альянс позволяет разработчикам разрабатывать сложные и высокопроизводительные приложения еще проще. Принимая во внимание приложения GWT, Spring предложит серверную часть со многими аспектами, предоставляемыми платформой (например, внедрение зависимостей, архитектура, средства защиты, доступ к данным ...), которые могут вам понадобиться в корпоративном приложении. Насколько я понимаю, Spring Roo является основой для быстрого развития. Используя GWT в сочетании с этим, GAE и другими упомянутыми весенними технологиями, вы сможете быстро приступить к разработке приложений механизма приложений (например).

...