6 ms·
I should say lots of typical dependencies are fine, but some are common "problem children" or ways to shoot yourself in the foot. The Spring ecosystem comes to
by oftenwrong 5y ago
I should say lots of typical dependencies are fine, but some are common "problem children" or ways to shoot yourself in the foot.
The Spring ecosystem comes to mind. With regard to the development cycle, Spring seems to turn things that normally would be compile-time errors into runtime errors. If I've wired up my components incorrectly, I'd prefer to find out sooner rather than later, so as not to waste my time.
- EdwardDiego 5y agoAh yep, thought you might have been referring to Spring, and totally agree on runtime vs. compile time. I've switched to Micronaut of late for that precise reason - all the injection happens at compile time, so far quicker to pick up. Downsides though are that Micronaut sometimes doesn't provide super-helpful error messages - or silently fails to do DI when `micronaut-inject-java` isn't in the dependencies.