I have opened a large web project on elance for a social network. I got over 30 bids on my project and many of the providers recommended php even though they had .net knowledge. many have said that php with drupal has many advanteges over the .NET framework but did not say what they were. Its hard to believe that a scripting language has advantages over a compiled language. Am I missing something here.
Share
PHP will run on essentially any server, for free. That’s a fairly compelling feature for many folks.
There are lots of pros and cons of both, and it certainly doesn’t boil down to scripting vs. compiled (incidentally, opcode caches like APC and things like Facebook’s HipHop even the score on that point).
I’d say if someone’s recommending PHP over ASP.NET, they code primarily in PHP. If they’re recommending ASP.NET over PHP, they code primarily in ASP.NET. There’s probably not much more to it than that in the responses you’re getting.