Язык PHP…

By vedavrat

Вы пишите на PHP?..
Прочитайте — http://me.veekun.com/blog/2012/04/09/php-a-fractal-of-bad-design/ — и больше не пишите на PHP… :-)

Перевод этой статьи на русский язык тут: http://habrahabr.ru/post/142140/
!!!
Благодарю перводчика!

Там много гениальных сентенций! :-)

Не говорите мне, что Facebook или Wikipedia написаны на PHP. Я в курсе! Они так же могли бы быть написаны на Brainfuck’е, достаточно умные люди могут пересилить это всё. Всё, что мы знаем, это то, что время разработки могло быть ополовинено или удвоенно если бы эти продукты были написаны на каком-нибудь другом языке! Поэтому только этот отдельный аргумент ничего не значит. […]

Кстати: я обожаю Python. И с удовольствием прожужжу тебе уши, ноя о нём, если ты на самом деле этого хочешь. Я не утверждаю, что он идеален; я просто взвесил его преимущества и его проблемы и сделал вывод, что он лучше всего подходит. […]

PHP изначально создавался для непрограммистов (и если читать между строк не для программ); он не смог уйти от своих корней.

PHP построен, чтобы продолжать фурычить при любых обстоятельствах. Если есть выбор между тем, чтобы сделать непонятно что и упасть с ошибкой, он сделает непонятно что. Что-нибудь лучше, чем совсем ничего? […] Ваша программа не упадёт; она вместо этого будет работать неправильно без предупреждения,

Это плохо! Языки программирования — это инструменты; я предполагаю, что они будут работать вместе со мной. Здесь же, PHP поставил для меня хитрую ловушку, и должен быть осторожен даже с такими повседневными вещами как операции над строками и сравнения на равенство. PHP — минное поле.

Print Friendly, PDF & Email