Hi! Artem Chuprina wrote:
PHP виноват не в том, что на нем невозможно писать аккуратно, а в том, что провоцирует писать неаккуратно.
Технология не стоит на месте. Сначала она только появляется и просто поддержка ее является достижение. Потом поддержка мало-помалу появляется везде и приводится к какому-то стандарту. Потом технологию начинают активно использовать, после чего всплывают стандартные проблемы и подводные камни и, оказывается, что все должно быть реализовано совсем не так. В этот момент появляется новая реализация. Но старую тоже нужно оставить потому что она, во-первых, позволяет задействовать технологию быстро, не разбираясь в новом фреймворке, а, во-вторых, хорошо всем знакома.
И язык тут совсем ни при чем. Какой-то язык появился позже и в нем старые технологии уже реализованы "как надо". Но вот новые реализованы только "в первом приближении" и пройдет немного времени, как эту реализацию надо будет переписывать, и опять появится тормоз в виде "чайников, которые все пишут неправильно".
-- SY: Dmitry Melamud