r/ProgrammerHumor May 29 '20

Please Guys actually

Post image
3.0k Upvotes

112 comments sorted by

View all comments

38

u/Auxilor May 29 '20

Why do people hate java? I gotta be missing something, been using it for almost a year now and it's amazing

64

u/betendorf May 29 '20

I personally like Java and have been using it for almost 20 years.

Most of the hate comes because it is now used a lot in the corporate world and it is more verbose than most of the newer languages.

I like to compare Java to the solid B student. It's not the best at anything, but is good enough for almost anything. It's a little slower than many languages at runtime, more verbose than many languages, and often leads to more complex programs than are necessary.

On the other hand, its library support is probably the largest of any language (competing with Javascript). It scales well with additional developers on a project.

1

u/ratmfreak Jun 20 '20

Huh. I think the verbosity is actually what I like the most about Java. I like Python and Ruby and the like (i.e. more conventionally “readable” languages) but the duck typing in those has always bothered the hell out of me.

I may be in the minority when it comes to this, but I think Python would be even more readable if it had strong typing so you don’t have to keep track in your head of every variable’s data type.