PHP is more suited for web application development, it is a language created for with that purpose in mind, so it is easier to write PHP code for HTTP based applications. PHP written mostly in C so it is pretty easy to extend it and build modules for your needs.
While ASP.NET is more complicated due to the overall .NET architecture and it's C++ inheritances.
|