Its worth while pointing out that, two years later on, this site looks really rather silly. Even two years ago, several of the points were er..., stretching credulity, but even the better points have now largely faded into history. This is a spurious set of arguments really. There are massive development communities for both environments. The best ideas, wherever the come from, will quickly be absorbed into both worlds for the simple reason that there is no technological barrier to doing this. .NET started from behind in some ways, but builds on a long history. Both worlds go from strength to strength. I'm a C# developer. A little while ago I had to write a couple of straightforward apps in Java. I am not en experienced Java developer, but that proved no impediment at all.
Its worth while pointing out that, two years later on, this site looks really rather silly. Even two years ago, several of the points were er..., stretching credulity, but even the better points have now largely faded into history. This is a spurious set of arguments really. There are massive development communities for both environments. The best ideas, wherever the come from, will quickly be absorbed into both worlds for the simple reason that there is no technological barrier to doing this. .NET started from behind in some ways, but builds on a long history. Both worlds go from strength to strength. I'm a C# developer. A little while ago I had to write a couple of straightforward apps in Java. I am not en experienced Java developer, but that proved no impediment at all.