Hello everybody.
I have been discussing this topic with some collegues and we would like to
know the "GWT community" expert opinion :)
As the title says, the discussion is about the best architecture (or best
practices) for building enterprise web applications with GWT and Spring, and
the different options available are:

 - GWT MVP front-end + Spring MVC + Spring architecture back-end*.
 - GWT MVP front-end + Spring architecture back-end*.
 - Spring MVC + GWT components inside html´s and JSP´s + Spring architecture
back-end*.

*Spring architecture back-end is composed of several different maven
modules/projects (separated by functionality) each one made with Spring.

>From my point of view, the best option is the second one. With that option
you are not mixing concepts nor using two design patterns together for the
same thing (GWT MVP and Spring MVP), which I think is nonsense. Also you can
develop the GWT part completely independent with the back-end part (with no
Spring MVC in the middle). So you can make the front-end part with GWT, thus
using the GWT best practices and features like Activities, Places,
RequestFactory, etc. And the back-end part focusing on every module
independently, using the technologies you want (Spring in this case) for
each one.

What do you think about this? Every point is appreciated.

Thank you very much.

-- 
You received this message because you are subscribed to the Google Groups 
"Google Web Toolkit" group.
To post to this group, send email to [email protected].
To unsubscribe from this group, send email to 
[email protected].
For more options, visit this group at 
http://groups.google.com/group/google-web-toolkit?hl=en.

Reply via email to