The absolute worst thing about Java development are the IDEs. I have tried all of the free ones and none are good. Some are slow and bulky. Others are a pain to use. And all of them look like crapware from the early 90s.
I personally prefer C# because it offers all of the same benefits that Java does, but with a whole lot more to offer. And with the advent of Visual Studio Express, it's a much more compelling option for independent/hobby developers. (in my opinion)
Ionly know Visual Studio and C# but you can kind of apply knowledge of one to another.
I don't agree with
"The last thing is the older JAVA versions as they have vulnerabilities and destroy the reputation of the latest JAVA 7 releases with all security features and stuff. "
Reason: That could be said about any Language or framework. apples to apples...
I've install Eclipse once... and looked at some Language (Python)
I can NOT say that the IDE? (Eclipse) is bad or slow... but confusing as hell...
maybe that's because i didn't spead much time on it and didn't know what i was looking at.
Problem with VS and C# is its Microsoft.. or more correctly not Open Source or Free.
I'm a web dude... so my problem is IIS... dont mind that i have to pay... but what gets me is being force on to IIS. DotNet
Well from what i understand is....IIS is the performance bottleneck or so i'm told.
HAHA saying that i haven't even test my app yet so... i may be talking kak