Почему Facebook использует PHP вместо ASP.NET MVC?

При каждом сравнении этих двух языков ASP рекомендуется для «серьезных» веб-проектов, так почему же Facebook использует PHP? PHP не может поддерживать постоянные соединения с базой данных, и в случае Facebook, я думаю, это замедлит работу приложения. Или я не прав?

Например: Скорость выполнения кода: ASP.NET-MVC против PHP

Я обнаружил, что они используют PHP, потому что Марк Цукерберг (Mark Zuckerberg) разработал первую версию Facebook на PHP, и изменение обойдется слишком дорого и по карману. Но предположил, что Facebook начал сегодня, будет ли разумно использовать ASP.NET вместо PHP?

6

Решение

Потому что оригинальная версия Facebook была проектом с открытым исходным кодом.

Проект Facebook был одним из университетских заданий Марка Цукерберга, и он должен был сделать это с проектом с открытым исходным кодом.

За исключением asp.net, другие языки веб-программирования трудно выучить или недостаточно быстрые.

Если вы сравните PHP с другими языками веб-программирования (как я уже сказал, за исключением asp.net), это более разумно.

И, как вы сказали, если он хочет перейти на Asp.net, это очень дорого для Facebook.

6

Другие решения

Насколько я знаю, создатели facebook знали PHP, а не ASP.NET, но я могу ошибаться здесь.

2