I did Web 2.0 applications with Flex. This time, I wish to learn and develop with GWT.
Inspired by JBPM console application, I'm thinking about using gwt-mosiac
for user interface(better suggestions are most welcome and I'm thankful).
For example, one of the stacks in Flex is [Flex+Parlsey] - [BlazeDS-Spring/JPA] - MySql. With GWT ?
Kindly suggest the stack or system architecture based on your experience to develop Web 2.0 application with GWT.
I'd suggest not to use third party frameworks if they aren't really necessary. Been there, done that. Libraries come up and dissapear, making your app stick to old GWT versions.
In my case pure GWT with EJB+JPA plays pretty well, but don't try to use your domain objects in GWT client code. It's tempting and possible but makes your app hard to maintain. It's much better to map your domain objects to GUI objects even if it requires some mapping code.
Regarding @Yekmer comparison to jQuery I think it's completly different pair of shoes. GWT power lies in Java. jQuery is superb but writing complex apps would be a nightmare in my opinion.