To view parent comment, click here.
To read all comments associated with this story, please click here.
>But you sir are a total troll.
>C# is not the perfect language and the CLR is not the perfect VM, but is trounces Java in every way.
I'm troll in sense that I'm currently involved in .net/c# project.
(For me the most important thing of work is fun, and atmosphere, and people around me. And also I don't say that I dislike .net. I dislike that it is almost always Windows-bound, and I dislike Microsoft's stable policy to enforce user's choice.)
As for .net vs java - .net apps are frequently full of p/invoke's. At home I'm Linux-only user, and I cannot use many .net apps due to winapi dependencies. But as for java, most of ready-to-use apps run fine.
Also, I really like C#, but Java gives less chances for a mistake, especially on the level of application architecture. Less feature-rich thing is always easier, in sense that you may know everything in detail. And you must know how the basics work, otherwise, you can create inefficient crap easily. So, the learning curve is longer for high-feature-rich things, and it is not always needed, because applying some easy patterns in less-feature-rich things frequently gives the same good result, and also it is proven to be good.
As for tools - I simply don't know direct analogs for Maven in .net world (no, NuGet is the parody on such a tool).




Member since:
2006-05-30
I try to never vote people down these days, because it seems childish and I'd rater see people voted up and the trolls and bad posters down at 1 vote.. But you sir are a total troll.
VS is not the perfect IDE, but it's a darn sight better than most. C# is not the perfect language and the CLR is not the perfect VM, but is trounces Java in every way.