I wouldn't mind frameworks if they actually had what they claim to offer. Nowadays so many frameworks don't even deliver, they have those nicely looking webpages and come with advertisement after advertisement of their features (even if they aren't sold!), and then when you look closely at the source code or API docs, half of those features are vaporware.
This is more than infuriating, it can actually cost you a lot of time if you're not careful about evaluating the framework.
I can’t even figure out what Spring is claiming to offer. The only benefit of Spring is that you can move what ought to be compile-time exceptions into the runtime.
This is more than infuriating, it can actually cost you a lot of time if you're not careful about evaluating the framework.