Java vs. C#, what are the advantages and disadvantages, for a web application
<p>I have heard that they are mainly similar and competing technologies, and it is mostly an issue of skill and manpower availability. Do you agree or are there technological differences in:</p>

<ul>
<li>Performance</li>
<li>Ease of development</li>
<li>Open source components availabilty</li>
<li>Tools availability</li>
<li>Community support</li>
<li>Hardware/Software compatibility</li>
<li>Other factors</li>
</ul>
