LINUX.ORG.RU

История изменений

Исправление emorozov, (текущая версия) :

Когда человек говорит, что в дизайне Python косяков меньше, чем в PHP у любого, кто писал на обоих языках будут обоснованные сомнения.

Я писал на PHP немного года где-то до 2007. В те года PHP был полным дном. Не сомневаюсь, что за прошедшее время он улучшился, но мне даже неинтересно изучать, что за улучшения там получились. Чтобы он перестал быть дном, он должен был стать совсем другим языком.

Последний код на PHP, который я трогал, был галереей для фотографий (тогда не было инстаграмма, а были популярны различные галереи), продававшейся за десятки или сотни евро, в которой почти не было функций: любой повторяющийся код просто копировался Ctrl-C/Ctrl-V. Соответственно, любое исправление обязательно требовало поиска такого же куска кода во всех файлах галереи, и внесения однотипных исправлений.

После этого я, как уже писал выше, навсегда зарёкся касаться PHP кода. Ни за какие коврижки.

И это был отнюдь не единичный случай. Почти весь код на PHP, который я когда-либо видел, был нечитаемой кое-как сляпанной лапшой.

Да и сам язык представлял из себя убожество. Единственным его преимуществом было то, что не надо было настраивать инфраструктуру: если для того же Python требовалось ещё знать что такое вебсервер, интерфейс взаимодействия между вебсервером и твоим кодом, то на PHP можно было начинать хреначить код сразу же после установки, не читая и не узнавая ничего. Это приводило к феерическим провалам, и породило целую волну «разработчиков», программирующую методом сборки корабля в бутылке: трясти бутылку (изменять хаотично код), пока кораблик не соберётся.

Помню эти портянки списков функций в PHP, в которых половина функций дублировала друг-друга, и все они не имели никакой системы в именовании.

Сейчас всё это может быть изменилось, но совершенно неинтересно проверять.

Исходная версия emorozov, :

Когда человек говорит, что в дизайне Python косяков меньше, чем в PHP у любого, кто писал на обоих языках будут обоснованные сомнения.

Я писал на PHP немного года где-то до 2007. В те года PHP был полным дном. Не сомневаюсь, что за прошедшее время он улучшился, но мне даже неинтересно изучать, что за улучшения там получились. Чтобы он перестал быть дном, он должен был стать совсем другим языком.

Последний код на PHP, который я трогал, был галереей для фотографий (тогда не было инстаграмма, а были популярны различные галереи), продававшееся за десятки или сотни евро, в которой почти не было функций: любой повторяющийся код просто копировался Ctrl-C/Ctrl-V. Соответственно, любое исправление обязательно требовало поиска такого же куска кода во всех файлах галереи, и внесения однотипных исправлений.

После этого я, как уже писал выше, навсегда зарёкся касаться PHP кода. Ни за какие коврижки.

И это был отнюдь не единичный случай. Почти весь код на PHP, который я когда-либо видел, был нечитаемой кое-как сляпанной лапшой.

Да и сам язык представлял из себя убожество. Единственным его преимуществом было то, что не надо было настраивать инфраструктуру: если для того же Python требовалось ещё знать что такое вебсервер, интерфейс взаимодействия между вебсервером и твоим кодом, то на PHP можно было начинать хреначить код сразу же после установки, не читая и не узнавая ничего. Это приводило к феерическим провалам, и породило целую волну «разработчиков», программирующую методом сборки корабля в бутылке: трясти бутылку (изменять хаотично код), пока кораблик не соберётся.

Помню эти портянки списков функций в PHP, в которых половина функций дублировала друг-друга, и все они не имели никакой системы в именовании.

Сейчас всё это может быть изменилось, но совершенно неинтересно проверять.