Признаю, что PHP мне кажется концептуально сырым, недоработанным языком. Но вот что удивительно: самый страшный код на PHP пишут не только дети, прочитавшие пять страниц мануала, и считающие себя великими. Да, да, я о тех, которые думают, что PHP-скрипты выполняются в браузере.
Так вот, не только они.
Второй по степени жути код творят профессионалы, специализирующиеся на других языках. На Java, C++ и Python. Которые (с одной стороны) считают PHP воплощённым безумием и страшным примитивом для идиотов и которые (с другой стороны) превосходят все ожидания. Результат их работы на таком плохом языке является воплощённым безумием и страшным примитивом.
Кстати, те, кто воздерживается от резких оценок, часто пишут отлично. В пределах доступного на этом концептуально сыром и недоработанном ужасе. В общем, «как вы к лодке отнесётесь, так она и поплывёт».
Практика показывает, что “качество”, так сказать, кодирования не зависит от языка.
Человек, пишущий хорошо, будет писать хорошо на всём. По определению.
Но вот то, что челвоек, начавший изучать программизм с PHP вряд ли будет писать хорошо – в этом я глубоко убеждён.
Что такое “пишут отлично”?
Что мы понимаем под „качеством” кодирования?
Ехидная мысль: сомневаюсь, что Толкиен хорошо бы писал на русском.
Неехидная мысль: на мой взгляд, многое зависит от отношения. Если человек убеждён, что PHP-шники «плоские черви», а сам он оказался загружен такой задачей случайно, по недосмотру, разово, ну или что-то в этом роде, то вполне может сделать абы как.
Ага, тут мы полностью совпадаем.
Наилучшим образом используя сие убогое поделие.