I'm new to GWT, but I'm not new to Dependency Injection.
I'm looking for some concrete differences between DI via Gin and GWT Deferred Binding. I've used DI in the past to de-couple my app by injecting dependencies, and it seems that Deferred Binding does that also, just in a more explicit way, and geared more toward browser compatibility.
What are the key differences, and do I need to choose one over the other, or are they complimentary.
We're building a new app and we want this foundation to be solid.