....
....
....
....
....
....
....
....
Okay, now that you have had a chance to reflect on your predisposition towards this post based on its title, I have a question. I seem to be unable to read a thread anywhere on this site (let alone the poetry section) without someone implying something negative about Java's quality. Why is this?
Even in posts completely unrelated to the subject, I come across little barbs like the following:
I am a native English speaker (and unfortunately a native Java speaker)
Since when does stating you know a language require a disclaimer? I occasionally wonder about the effects of such comments. The vast majority of anti-Java zealots I've spoken to seem to have very limited knowledge of programming languages. They first learned a different language (often Perl), and following that heard about Java. These people have rarely heard of inheritance, polymorphism, or even garbage collection. Yet, they offer very strong opinions on Java's merits as a language.
Maybe I'm naive to think technical fora are exempt from this type of widespread ignorance that plagues so many other sectors of society.
I should also note, yes, I have read the "How does Perl compare to ..." perlfaq that states:
Favorably in some areas, unfavorably in others. Precisely which areas are good and bad is often a personal choice, so asking this question on Usenet runs a strong risk of starting an unproductive Holy War.
This seems like a real cop-out to me. Why should we be unable to discuss the merits of languages for fear of a few trolls who are biased or ignorant of the subject? Downvote this post if you will, but please don't bother disregarding it as flamebait, my sole reason for posting this is to solicit your input, not start a "unproductive discussion." If it helps, simply think of all the other issues out there that are currently suffering from adequate debate (religion, evolution, philosophy). Okay, mentioning those probably didn't help me ;-).
On with the discussion, I'll start with a couple of the more common arguments I've heard against Java, though neither of them especially technical:
Please add your comments as to what you think about Java could be improved. Thank you for your input :)
In reply to How would you fix Java? by Anonymous Monk
| For: | Use: | ||
| & | & | ||
| < | < | ||
| > | > | ||
| [ | [ | ||
| ] | ] |