I am not trying to convince anyone, I'm stating the case that Java and Java programmers need frameworks in a way that more modern programmming languages don't. And that this is why it looks the way it does. My theory thus explains reality.
Do you have a counter to my claim? As in: do you have many examples of companies now that use Java without having gone with Spring Boot (or basically invented it themselves?)
I did Java for a mindnumbing decade, for god's sake. Then I stayed around the JVM for another decade writing in Scala. But! This is not an argument from authority here, I'm merely trying to add some context here lest you think that I am a .NET warrior or simply hate Java from a C++ distance. I am not.
Yes, it pretty much is.
Because "needs" implies a non-negotiable requirement. I need to breathe to live. I need to study to learn. I need to open the door to leave the house.
If I can write useful software in a language without using frameworks, then said usage is not a non-negotiable requirement.
> If I can write useful software in a language without using frameworks, then said usage is not a non-negotiable requirement.
You are not Java. I can write useful software in Brainf*ck. This does not make BF generally useful. Enough, now.
Considering how many job ads for "entry level position" then go on to list a skillset that describes half an IT department, I'm not sure I would consider using these as a technical argument.
The root parent of this discussion pertains to the value of frameworks. In this context, I am making the claim that Java and Java programmers need frameworks and that hating them is basically misdirected. You are, in effect, blaming the plastic hammer for not working without first turning it into a metallic one.
You can agree with this or not but please direct your answers to the claim I am making and please be honest.
I'm frankly shocked that this is a controversial take and I can honestly say that this has made me understand why Java with Spring Boot as well as JavaScript is so prevalent still. You like it the way it is and probably always will!
I mean: judging by how most of you respond, you've probably also missed to point though so I can never be quite sure.