Does Vaadin help developer to somehow organize the way all the widgets are communicating with each other?
(some kind of predefined MVC or MVP pattern)
I would like to write advanced application with many tabs, grids, buttons - generally: many views. How should I divide the code to make my application maintainable, readable without loosing the ability for widgets to communicate with each other.