In every comparison between these two languages, ASP is recommended for "serious" web projects, so why does Facebook use PHP? PHP can't hold persistent database connections and in case of Facebook, I think this would slow down the application. Or am I wrong?
For example: Speed of code execution: ASP.NET-MVC versus PHP
I found that they use PHP because Mark Zuckerberg developed the first version of Facebook in PHP and a change would cost to much afford and money. But assumed Facebook started today, would it be intelligent to use ASP.NET instead of PHP?