Is Data Binding a Good Ideia?

If so, why are all RAD products such as Delphi dead?

RAD makes for a flashy demo at a conference but do people still buy that? Is it really a good idea to couple my GUI directly to my data with no chance for encapsulation?

To the entire Vaadin team: please focus on building a kick-ass web framework* and drop Data Binding.

  • Why not allow client-side logic, for example, using a classloader that dynamically does the compilation to JS intead of requiring the extra compilation step like GWT or requiring every single GUI event to go to the server like Vaadin currently does?

Thanks, Klaus
http://Prevayler.org, http://Sneer.me, http://byke.me