Теперь Кью работает в режиме чтения

Мы сохранили весь контент, но добавить что-то новое уже нельзя

Какой лучше язык программирования PHP или Python для ВЕБ-разработчика?

ПрограммированиеQ-howtolearn+1
Jarkko
  ·   · 9,4 K
Программист, преподаватель, Data Scientist...  · 17 сент 2020

Как человек, зарабатывающий шестизначные суммы и программирующий на обоих языках, спешу опровергнуть предыдущие ответы. Во-первых, про "Python быстрее PHP" - не нужно смотреть на языки в вакууме. Вы легко найдете бенчмарки, которые как подтвердят это, так и опровергнут. Все зависит от теста и настроек. Это не показатель. Про то, что для python понадобятся фреймворки - это все равно, что сказать, чтобы водить машину, нужно сделать на ней обвес. Если вы знаете язык, вы и на том, и на том легко напишите сайт без фреймворков. Фреймворк - это надстройка, дополнительное удобство, написанная чаще всего на самом языке. Если что-то написано на самом языке - значит это же можно сделать без фреймворка. Так что оба отзывы некорректны (а один еще и рекламный) и вряд ли люди профессионально пишут на этих языках.

Возвращаясь к вопросу, все зависит от того, чего вы хотите достичь. То, что на Python больше вариаций использования (в частности, приложения для десктопа) не делает язык лучше для ВЕБа. При всей своей универсальности, пишут на нем бэк крайне редко. Можете легко убедиться в этом посмотрев вакансии. Чаще всего работодатели рассматривают его как второй язык либо язык для других задач (Data Science, DevOps и тд). Поэтому если вам интересен только Web, берите PHP и никого не слушайте. Нет никакого смысла учить язык просто потому, что он может что-то, что вам абсолютно не пригодиться в будущем. Условно, если вам нужно вкручивать саморезы и забивать гвозди, вам нужен молоток и отвертка, нет никакого смысла обустраивать мастерскую промышленными станками, которые могут всё. Для веба выбор однозначен.

Но есть еще два поинта.

Первый в том - все зависит от вашего карьерного трека. Если в будущем вы думаете, что захотите попробовать DS, например - учите Python (и математику, тут без этого никуда). Если вы просто хотите заниматься вебом и зарабатывать деньги - идите в PHP.

Второй поинт в том, что на самом деле вы не выбираете язык раз и навсегда. Если вы нормально освоите базу на любом языке, вы легко сможете освоить любой другой язык, если для ваших задач это будет нужно. В частности, из того, за что мне платили больше 100к рублей были Go, Python, C, C#. У каждого языка свое применение. Скажем, если мне нужен быстрый асинхронный микросервис, я не буду писать его на PHP, потому что он для этих задач подходит так себе. Поэтому начать можете с любого, главное освойте программирование не по верхам и любой язык будет вам подвластен.

Осталось понять где это "не верха"

Специализируюсь на игровой индустрии и кино.  · 11 нояб 2020
Язык PHP вообще не делался как язык программирования, изначально он был скриптовым языком, сделанный на perl для быстрого создания web страниц. Поэтому его учить очень просто, и уже через пару недель изучения вы сможете... Читать далее
U-CRM — это CRM, аналитика, постановка задач...  · 10 сент 2020  · u-crm.ru
Вообще, оба языка достаточно хороши собой, но PHP заметно медленнее, чем Python. Выбирать можно по принципу, какой специалист больше всего зарабатывает. Оба языка достаточно легко учатся и просты в освоении, конечно когда... Читать далее
CRM для бизнеса. Управление вашими взаимоотношениями с клиентами и партнерами.Перейти на u-crm.ru
Видеостенкин™ продает и обслуживает LCD...  · 9 сент 2020  · videostenkin.ru
Язык PHP вообще не делался как язык программирования, изначально он был скриптовым языком, сделанный на perl для быстрого создания web страниц. Первый сайт реально построить через пару недель. Python тоже достаточно прост. К... Читать далее
3 эксперта согласны
Отвечает
Иван Еремин
Все зависит от задач. но, в большинстве случаев связка php + js Самая популярная в бизнесе. Высоконагруженные проекты в тч финтеха, это Java spring. Любительские проекты и MVP отлично подойдёт python jango. Пайтон как бэйсик... Читать далее
Первый
Программист диапазон 1с-с#.   · 24 мар 2021

Вам понадобятся оба. Чистый питон не парится с выводом в HTML.

Чтобы сделать все по уму понабиться Php.

Если вы толком разберетесь с PHP огромный плюс.

Россиянин. работаю разнорабочим, жена пока кормит...  · 30 окт 2021
Когда я начал изучать PHP, питона вообще еще не было. Сейчас, немного почитав о нем и попробовав немного покодить, становится ясно, что Питон удобен при парсинге, и не смотря на низкий порог вхождения и улучшенных конструкций... Читать далее
1 эксперт не согласен
Автор не мог изучать PHP тогда, когда Python ещё не было, PHP появился летом 1995 года, Python — в самом начале 1991.
Web-разработчик: PHP, Python, JavaScript...  · 11 сент 2021
Тут нужно знать конечную цель: ради чего вы хотите это изучать. Если просто уметь программировать и, если потребуется, сделать в том числе и сайт, то лучше Python. Если собираетесь заниматься именно Webом всерьёз, то начинать с... Читать далее
1 эксперт не согласен
Следовало дать более развернутый ответ. Время отклика сервера, безопасность, простота разработки - где-то пили всё... Читать дальше