Mate, you have asked this question on the PHP forum, so u r bound to get biased answers. Try this question in the ASP forum and u will see the other side of the coin.
They are two completely different technologies, ASP.NET being a true platform while PHP a scripted language (yes you can say ASP.NET is interpereted too but they are done so in a much different manner). To get many of the functionality of ASP.NET in PHP you require 3rd party frameworks and significantly more time for higher end enterprise platforms, while ASP.NET has all of this already built in. Using tools like VS .NET 2005 you can create custom templates and frameworks in a fraction of the time that you could in PHP.
If you are looking to do small projects then I would say go with PHP, but for high traffic, high demand enterprise websites and web services, ASP.NET is your solution.
Different forums, different opinions
-- This message may have been cut off and the rest will only be shown to members. To become a member, click here --