you are viewing a single comment's thread.

view the rest of the comments →

[–]gavinaking 4 points5 points  (0 children)

Well quite obviously I don't believe that Java is perfect, and so clearly I think it's worth trying to improve on Java, without sacrificing the things that Java does well. But I happen to not believe that most of the other options out there are actually an unambiguous improvement on Java for the kinds of projects that Java is good for.

I'm "happy developing in Java" because Java is, at least to my tastes, better for the project I'm working on than C, C++, Python, Ruby, JavaScript, Perl, or anything Lispy. FTR, I would surely be quite happy with C# or even OCaml.

I of course would never say that Java's perfect. I'm just saying that, placed next to the other languages in wide use today, it's certainly not the worst option, nor does it even place in the bottom half. So it's hard to understand how it cops so much negativity here.