Про плохой PHP

Friday, May 29, 2020
Наткнулся на одно обсуждение, в связи с которым решил достать свой давний пост из Facebook и стряхнуть с него пыль. Тут будет рассмотрено два канонических примера "в пользу PHP" и показано, почему именно эти два примера лучше всего демонстрируют недостаток этого языка.

Часто те, кто хотят показать, что PHP не так уж и плох, говорят, мол Facebook же выбрал PHP и ничего - живет себе. Такой аргумент в защиту этого "языка" программирования встречаю не первый раз. Часто вместе с Facebook фигурирует еще и ВКонтакте. В большинстве случаев, те кто приводят такие аргументы, не знают всей истории до конца. Поэтому я ее сейчас расскажу.

На самом деле, как Facebook, так и ВКонтакте уже давно не работают на PHP в том понимании, в котором себе это представляет большинство людей. Как Facebook, так и ВКонтакте пришлось в свое время создать свой транслятор для PHP.

Звучит довольно забавно, а смысл примерно такой же, как если бы вы решили построить дом, залили фундамент, начали строить комнаты и в какой-то момент поняли, что кирпичи из которого этот дом вы строите рассыпаются, трескаются и крошатся. И вам приходится строить рядом со своим домиком еще и маленький кирпичный заводик, который впрочем не выпускает новые кирпичи а берет старые и склеивает их смесью силикатного клея и цемента. Домик конечно становится гораздо устойчивее и расползаться перестает. Но... как-то не кстати рядом с ним смотрится маленький кирпичный заводик. Хотя возможно Нива на гусеницах тут будет гораздо символичнее.

Ну и две полезные ссылки для самообразования:
HipHop
KPHP