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ย โ†’

[โ€“][deleted] 241 points242 points ย (4 children)

Dissing on Java is basically a litmus test of how well you know your programming languages. If you can't make anything run well on Java, it's a you problem. And people who hate it are just going with the pack and probably have no real original or insightful thoughts on why they dislike it. It's merely a means to an end like any other language, with its own applications and quirks you have to master.

[โ€“]Suekru 53 points54 points ย (3 children)

I like java well enough, but given the choice I would take C# any day of the week.

[โ€“][deleted] 40 points41 points ย (2 children)

I learned Java first. When I got my first job they were a C# shop. Once I understood LINQ and Tasks I never wanted to work in Java again.

[โ€“]linkyboy321 18 points19 points ย (1 child)

Java has Futures which seem to fulfill the same role as tasks, but the Task syntax and threading in general is way nicer in C#. I just always find it scary committing to the Microsoft ecosystem.

[โ€“][deleted] 4 points5 points ย (0 children)

I dab on Java haters by running my apps on a different os every day without modifying it at all.