This is an interesting question (what to use for a greenfield GWT
project)...
> UiBinder: Would need a rewrite to use APT. I guess no one has looked into
> it yet. One main issue is that APT won't get triggered when updating
> resources (*.ui.xml)
>
Yeah, I would probably skip APT and just use
>
> Yeah. The conundrum for me is that I'm addicted to the pure-JVM unit
> testing/debugging that MVP gives you.
>
I believe Angular controllers, Flux Stores etc. can be just as
JUnit-testable as MVP, when implemented in Java and exposed through
JsInterop.
There is a lot of pioneering to do,
>
> The important thing is to keep an open mind, not trying to force JS
> frameworks into our current best practices, and willingness to be inspired
> by the best practices of the chosen JS framework.
>
> Our best practices has emerged from the constraints of GWT, and those
> constraints has just