Can anyone suggest whether \"GWT\" or \"Vaadin\" are a better choice to design an application? Also: what are the differences in coding style?
As any application has to show display information coming from the server, a major requirement for simple coding is automated data binding to your forms and tables. With Vaadin, this is as simple as a few lines of code. In GWT, first you have no table mapping. As for forms, you can map an object to a form, but to do so you have to implement a so called GWT Editor for your object (and one for every object inside of it). An Editor is nothing else than the definition of the form to use to show/modify the object. So all in all, there is no automation here.