Writing Java is unbearable without Eclipse/Netbeans. .NET a little bit less unbearable
If your IDE "works harder" than your compiler, something seems wrong to me (of course we all expect things like syntax highlighting today)
(Also I have written a fair amount of Java in vim and I didn't find it any more frustrating than writing Ruby in vim. And I don't even like Java.)
Probably doing socket programming in C is easier than in Java
(to be fair, it wasn't Java really, it was "OO evangelists" most likely, starting with C++ then going crazy with Java. Too bad they didn't even touch smalltalk
Actually... networked programming is really easy in Java.
You are right though the state of a lot of java libs is hilarious! Smalltalk seems really cool but I've never had a reason to devote time to it.
I learned OOP with Smalltalk/V, wrote some apps with Actor on Windows and, when first confronted with C++ I closed the book in horror and only came back 8 years later.
And even without an IDE, it's hardly that difficult to use namespaces. As has been mentioned here already, they solve a real problem, are necessary, and are much better than not having them.
This just seems like ignorant hating.
It's hard for a Java zealot to understand this position for some reason.
It's just a way to run code interactively. "A whole REPL" is something that usually fits in 10 lines of code. With comments.