<div class="gmail_quote"><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">C# is one of the most common languages used in corporate environments,</blockquote><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">

and is a significantly better programming language than PHP.<br></blockquote><div> </div><div>Comparing C# and .NET to PHP is like comparing C to Perl.  C# and .NET, including the inheritance limitations in the CLR, should be compared to its direct foundation, Java, including the inheritance limitations of JNI.</div>

<div><br></div><div>When targeting .NET, one must keep several details in mind regarding portability.</div><div> - MS .NET is Win32-only, with portability issues on non-Win32 based Windows</div><div> - One must explicitly target Mono for completely portable .NET, and it&#39;s a small subset</div>

<div><br></div><div>I have seen 10 out of 10 portable .NET projects fail because they wrote for Win32-only .NET.</div><div><br></div><div>Also remember that quantity != quality.  There are a huge slew (quantity) of desktop-centric C#/.NET development jobs out there in many industries.  But there is massive demand for hard-to-find (quality) for back-end, real-time and other C and Java developers.</div>

<div><br></div><div>E.g., I run into this in the financial, defense and other industries regularly.  There is a poor perception that C#/.NET runs a lot, when it&#39;s the fact that it runs a lot of desktop-centric (Win32-only) corporate developments.  But .NET has been basically kicked out most of the time-critical trading (the LSE was their &quot;last bastion&quot; with heavy subsidy of the integrator) and defense realm, among select others.</div>

<div><br></div><div><br></div><div>--</div></div>Bryan J Smith - Professional, Technical Annoyance<br>b.j.smith at <a href="http://ieee.org" target="_blank">ieee.org</a> - <a href="http://www.linkedin.com/in/bjsmith" target="_blank">http://www.linkedin.com/in/bjsmith</a><br>

<br>