@qnakek

Почему Facebook и Vk написаны на PHP, если большие базы данных предполагаются делать на Java и C#?

В курсе что там надстройка hphp и kphp у соц сетей, но почему изначально они выбрали язык, который не предназначался для того, что соц сети эти предлагают.
  • Вопрос задан
  • 501 просмотр
Решения вопроса 3
ipatiev
@ipatiev Куратор тега PHP
Потомок старинного рода Ипатьевых-Колотитьевых
Потому что ни один успешный проект не начинается как "большая база данных". И дело тут не в том, что ни Java, ни C#, ни даже РНР не имеют никакого отношения к базам данных.
А в том, что успешные проекты начинаются не с "давайте сделаем большой проект", а с "давайте сделаем крутую штуку!"
Учитывая, что крутая штука делалась в вебе, а РНР был синонимом веб-разработки в то время, то выбор совершенно очевиден.
Ну и ещё потому, что рядом не случилось самозваного "гуру", который бы объяснил, что "большие базы данных надо делать на Java и C#"
Ответ написан
Комментировать
@Dementor
программист, архитектор, аналитик
Facebook. Изначально все начиналось как развлекуха для студентов. А для студентов в нулевых PHP для веб-разработки - это стильно, модно, молодежно, особенно если сравнивать с популярным в то время Perl. Когда пользователи повалили толпой, то они напряглись и перешли через несколько лет на Hyper-PHP

VKontakte. Изначально задумывались как клон ФБ. Основатель - это бывший разработчик ФБ, который настолько хорошо знал внутреннюю кухню, что решился на форк. Вероятно проблемы масштабирования догнали их позже и они только через три года после ФБ решили перевести проект на KittenPHP.

P.S. Не нужно путать "лучшие практики" и "так исторически сложилось".
P.S.S. Вообще-то "большие базы данных предполагаются делать на" Erlang ))
Ответ написан
Комментировать
sergey-gornostaev
@sergey-gornostaev Куратор тега Java
Седой и строгий
Потому что у обоих это начиналось как пет-проект.
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы