Скажу сразу, выбираю между PHP и Python для нового проекта. Оба вроде подходят для веба, но у каждого свои плюсы и минусы.
PHP проще в запуске — живёт почти на любом хостинге, куча фреймворков (Laravel, Symfony), и кода много уже написано, так что поддержку найти проще. Но иногда кажется, что синтаксис и подход устарели, хотя последние версии довольно крутые и быстрые.
Python теперь на подъёме — с Django и Flask можно быстро поднять проект, код чище и удобнее для понимания и расширения. Плюс вся экосистема вокруг (наука, AI, DevOps) — это большой бонус. Минус — хостинг под Python обычно дороже или сложнее настраивается, и нужно больше времени на развертывание.
Проверял производительность — для типичных CRUD-сайтов разница почти не заметна. Зато Python выигрывает по удобству написания сложной логики и работе с данными.
Если надо просто сайт с формами и базой — PHP, наверное, быстрее встает. Если планируется что-то нестандартное, с API, аналитикой или даже AI-фичами — Python логичнее.
Кто что думает? Есть свои фишки или опыт, который стоит учитывать?
Честно, PHP для простых сайтов удобнее — многие хостинги с ним дружат с завода, а Laravel скастом прикрутить всегда можно. Но Python, конечно, кайф, если планируешь что-то сложнее или с data-находками. Если стартануть быстро без заморочек — PHP, если душа лежит к новым парадигмам — Python, в общем.
Мне кажется, PHP по-простому рулит, если нужен просто сайт и чтоб быстро. Python круче, когда хочется заморочиться с логикой и не ограничиваться простыми задачами — там везде плюс к удобству и расширяемости. Но для старта проще за PHP, особенно если не хочется париться с настройками.