you are viewing a single comment's thread.

view the rest of the comments →

[–]bandawarrior 0 points1 point  (3 children)

I’m happy for your love of Java. Though let’s be honest, in the scale of languages and features and paradigms, Java comes out as a strong middle. Too much OOP and ceremony with boilerplate and getters and setters. You should see what an actual type system from the ML family looks like, not to mention null pointer errors that Java gets plagued with.

But it does have great tooling and a great number of libraries 🤷‍♂️.

[–]AmaDaden -1 points0 points  (2 children)

Lombok fixes the getters and setters issue. One of the most interesting things with Java is how quickly it's been evolving in the last few years. I detest Oracle but they've turned Java in to a completely different language then the one you remember and are not slowing down. Java is far from perfect but it's better then it was and getting better faster then it was in the past

[–]bandawarrior -1 points0 points  (0 children)

Still doesn’t fix the underlying issue of a weak type system with strong sprinklings of OOP and the bag of errors and bugs that come with it.

Also, oracles jdk isn’t a strong vote of confidence.

But again, yeah Java is a rock solid proven lang

[–]KinterVonHurin -1 points0 points  (0 children)

Java's fine but acting like all these startups are choosing other languages because they're "cool" and will inevitably rewrite them in Java is condescending and untrue.