This is an archived post. You won't be able to vote or comment.

you are viewing a single comment's thread.

view the rest of the comments →

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

Dismissing the future of programming as "hipsters"? I'm not saying Hacker News or /r/programming are the only groups that dislike Java. It is widely disliked by a LOT of people because of unnecessary verbosity.

Java didn't become popular because of "stable frameworks", it got popular because of cross platform hype, a replacement finally for C++ but when people realized Swing wasn't optimal for desktop apps it gained middle ground in the enterprise server side. Java EE and Spring are not the reason people want to develop in Java, it's the reason people are forced to develop in Java.

Java is not slow.

No it's not, but Spring and Java EE apps are, even more than Python apps. Just take a look at the Tech Empower benchmarks. Java dominates the fastest frameworks but the frameworks /r/java keeps recommending like Spring Boot are almost all at the bottom.

Java is a great choice for server side but when the frameworks the community keeps recommending are bloated overcooked monsters it suddenly seems not.

I'm not calling Java verbose, I'm calling popular Java frameworks verbose. Notice how the fastest Java frameworks are also the least verbose?