За и против создания архитектуры REST с использованием [SPRING MVC] или [GWT + MVP] (и с использованием spring ROO)?

Я задаю этот вопрос, потому что вижу, что Roo включает SPRING MVC и GWT... но
- GWT (на своем веб-сайте) показывает пример шаблона MVP, но я думаю, что он несопоставим с фреймворком SPRING MVC ( действительно, Spring MVC имеет больше функций. Я никогда не использовал его ... но я читал, что он очень помогает делать веб-сайт и легко позволяет иметь архитектуру REST (как легко сделать архитектуру REST с GWT и платформой MVP? )...

Можете ли вы помочь мне выбрать между этими технологиями (учитывая, что я хочу разработать свое приложение на GAE, и мне также понадобится версия для мобильного телефона)?


person Axel    schedule 05.05.2011    source источник


Ответы (1)


Я предлагаю вам не использовать GWT с Roo, его поддержка GWT на данный момент крайне глючная. (Говорю это как большой поклонник Ру)

Кроме того, REST — это архитектурный стиль, который использует HTTP как протокол приложения, а не только как транспортный протокол, в то время как GWT — это фреймворк или, скорее, набор инструментов для создания многофункциональных веб-приложений, которые используют JavaScript в качестве внешнего интерфейса, к которому в принципе нет никакого отношения. другой. Однако вы можете использовать Spring MVC для создания приложений RESTful:

  1. http://blog.springsource.com/2009/03/08/rest-in-spring-3-mvc/
  2. http://static.springsource.org/spring/docs/3.0.0.M3/spring-framework-reference/html/ch18s02.html
  3. http://www.oudmaijer.com/2010/01/16/spring-3-0-rest-services-with-spring-mvc/
person abalogh    schedule 09.05.2011
comment
хорошо, я согласен с вами по вопросу REST ... но не по вашему мнению GWT. У меня нет опыта работы с этими технологиями, но я понял, что ROO является съемным... так что это не повлияет на GWT, не так ли? - person Axel; 10.05.2011