Оба языка «дружелюбны» к новичкам, это означает, что на рынке существует огромное количество курсов, а также большое сообщество программистов, готовых ответить на многие вопросы. При этом оба языка являются языками высокого уровня, синтаксис которых приближен к человеческому языку. Они читабельны и более лояльны к возможным ошибкам.
Если делаете web приложение, сайт или backend с rest api - выбирайте PHP, даже не думайте о других языках. Далее уже выбирайте фреймворк, Symfony, Laravel или Yii.
Если хотите заниматься машинным обучением, дата аналитикой, научными расчетами - Python.
Python на первом месте из-за своей универсальности.
В web лучше php для MVP проектов - нет.
При выходе в прибыль будете думать уже о переходе на java или распиле монолита на go.
Я вам это говорю как разработчик с 15 летним опытом.
Полностью согласен для web лучше PHP и JS, но сейчас больше на JS чем на PHP =)
PHP всегда будет, он просто не заменим, до сих пор большинство проектов создано и создаётся на php, он везде, и продолжает набирать обороты.
Как по мне, так лучше Python для стартапа.
Обосную.
Для стартапа, главное быстро и недорого развернуть "прототип" приложения (имеется ввиду серверная часть - REST API).
Найти джуна на пайтон за небольшие деньги на удалёнке - не проблема.
После обкатки "прототипа" и выхода на окупаемость, можно подумать и про оптимизацию/масштабируемость и прочее.
Тут уже можно подумать про C++/Java/Go
Как правильно заметили, можно "распилить" монолит, вынеся ресурсоёмкие задачи в отдельные микросервисы.
Python лучше и эфиктивнее!
Бида с Вашей клавеатурай, София :)
Синтаксис и фреймворки у всех языков разные, так что это не главные отличия. Языки идентичные, оба интерпретируемые, оба имеют почти одинаковую скорость вычисления на больших объемах.
Если не стоит задача делать проект на конкретной технологии (Битрикс, WordPress и т.д.), то лучше выбирать то, что душе угодно и не мучаться.