Блог

Цитата#33

Поскольку речь о книге для новичков, позвольте все же уточнить: зачем учить PHP, когда есть Python? Всем известно, что Python — более взрослый и серьезный язык программирования, достаточно простой для изучения, и при этом гораздо более гибкий, с мощной интроспекцией и полной динамичностью. Python разрабатывается очень скурпулезно и продуманно, в отличие от PHP, выросшего из инструмента для приготовления лапши. Python намного более пригоден для веб-разработки, да и сфера применения у него гораздо шире. Понятно, что PHP подкупает новичков возможностью писать «Hello <?= $name ?>», что выглядит очень просто и интуитивно, но все вменяемые PHP-разработчики давно уже поняли, что это ошибочный путь, и стараются так не делать. А вся эта популярность PHP только вводит новичков в заблуждение. Все толковые менеджеры уже давно переходят на инструменты, дающие четкую организацию и структуру проекта и уменьшающие издержки на вхождение в проект, что становится возможным благодаря таким вещам как PEP-8 и Django. А в каждом проекте на PHP куча своих велосипедов, попытки решить нерешаемые проблемы, никаких стандартов, даже с отступами люди никак определиться не могут. Я чуть со стула не упал, когда на конфе по PHP какой-то разраб во время выступления отвечая на вопрос о будущем ООП в PHP просто откровенно посмеялся над парадигмой. После такого понятно, что от PHP не стоит ждать ничего хорошего. Так какой может быть правильный путь в PHP при его изначальной ущербности? Лучше бы написали книгу почему не нужно учить PHP. Это правильный путь только для людей, которые, к сожалению, не в состоянии осилить ООП — их доля делать простые странички.