Бэкенд php или python

Что лучше изучать PHP или Python для backend, если изучаешь backend в одиночку?

Недавно начал пилить backend на php, ну напилил админку, показалось легко, ибо вся инфа в инете на поверхности, буквально первая ссылка — ответ(это с php), получилось быстро. Однако друг сказал,что язык(php) — фигня, изучай python — он новее, быстрее, хотя такой же профан, как и я. Вследствие чего у меня чутка пошатнулась идея изучать php, но понимаю,что за 2 года(во время семестра всего шляпа какая-то со временем) можно более менее изучить php, а потом перейти на что-то другое, стоит ли продолжать изучать php или все-таки начать изучать python, а то бытует мнение: «то что было временным, перешло в постоянное»?

inoise

Я работал с php, python, ruby, java, js и на самом деле для веба вообще без разницы. Учить стоит то что для начала зашло по синтаксису. Не выносит мозг) второй язык дастся уже проще (а он в любом случае будет)

DevMan

1. питон старее.
2. его скорость — имеет вопросы/нюансы.
это говорит о компетентности вашего товарища.

учите оба и делайте осознанный выбор, а не по слухам и статейкам (особенно в духе «питон говно потому что я не смог найти работу»).

— не знаю, сейчас вакансий на python программиста — очень много. А если кто-то так и сказал, то только из за его низких знаний языка — он не нашел роботу.

DevMan

Recosh

Я сначала изучил PHP, 5 лет на нём сидел. Потом попробовал python и когда вкусил, это как глоток свежего воздуха)
PHP хорош в плане создания сайтов, низкий порог вхождения, почти каждый хостинг поддерживает этот язык. И проект на PHP приносит мне сейчас основной доход.
А вот когда доходит дело до аналитики, ботов, парсеров, микросервисов, тут python показывает свои сильные стороны. Очень крутые библиотеки numpy и pandas для работы с данными, plotly для работы с графиками с серверным рендерингом. Но как по мне на питоне намного сложнее создать «типичный сайт», тут лучше ПыХ

Читайте также:  Самые полезные css свойства

Источник

Не могу определится с выбором: PHP или Python для веб?

выбираю для backend, поставил себе цель за год более менее изучить одну из этих технологий. До этого писал немного на java, delphi, js. Хочу податься в backend и более менее освоить для дальнейшего трудоустройства

  • простой синтаксис
  • применяется не только в веб
  • сложнее найти работу, но и платят, насколько я знаю, неплохо 🙂
  • лучше коммьюнити (чисто субъективное мнение)
  • быстрая разработка
  • популярные CMSки (WordPress, Drupal, Joomla!, etc.) написаны на нем и было бы неплохо его знать
  • проще найти работу (больше заказов)
  • большая конкуренция среди разработчиков
  • куча говнокода

А какую литературу посоветуете ?
Я так понял нужно что то по самому Python и еще отдельно книгу по Django

sayber

ldmitriy не советую слушать данный ответ, на тему PHP.
Человек явно не знает о чем говорит. Да и про питон тоже мало что знает, судя из пунктов (согласится могу разве что с вторым).
Но конечно, сейчас набегут хомячки, которые и пяти лет не кодят, скажут что PHP умер — питон супер.
А сами даже мидлами не являются.

SerafimArts

В питоне её на несколько порядков больше (напомнить про Django?). Просто это считается «нормой» в этом языке =)
Python — всё же язык для прототипирования, как ruby или go. Можно, конечно, и enterprise-like решения фигачить, но на PHP, C# или Java/Kotlin на несколько порядков проще, красивее и удобнее.

sayber

SerafimArts

Maksclub

PHP умирает. Все, что могу про него сказать:
популярные CMSки (WordPress, Drupal, Joomla!, etc.) написаны на нем и было бы неплохо его знать

Мда уже, привели ЦМС (при чем все эти ЦМС — голимая параша), а крутые фреймворки Laravel и Symfony в пример не привели

Читайте также:  Php адрес текущего адреса

Terras

Как обычно сектанты Python оказали влияние на человека. Прошу к прочтению:

Расскажу историю из жизни. Я работаю в конторе, 90% проектов которой сделаны на Битрикс. Но когда проектов мало, битрикс отодвигается на второй план и берутся почти все проекты. Так к нам попадаются всякие разные проекты на ларавел, вордпрессе. И попал к нам проект на питоне-джанго. Нет, не так. Нас упрашивали взять этот проект. Потому что задачи по проекту висят уже полгода, а разработчика найти не могут. На питоне. 200 км от Москвы. Проект попал ко мне. Питон и джанго я не знал тогда от слова совсем. И заказчикам было сообщено что питон никто в нашей конторе не знает. Согласились. Проект мы сделали конечно. Но затратили дофига времени. И заказчики были готовы все это оплатить.
А вот за проекты на php ведется прям битва, да. А уж Битрикс лакомый кусок у менеджеров.

Так что если нужен кусок хлеба с маслом то php.
Проекты на питоне встречаются очень редко, примерно раз в год. И все заказчики матерят предыдущих разрабов, которые оставили им проект, от которого почти все отказываются

Пардон, что поднимаю старый ответ.
Уж очень забавный клиент. Придет время, его пересадят обратно на его уровень (WordPress или Bitrix).
А вам самим как с Битриксом работается? Это примерно как продавать гербалайф.

Никак. Старательно его избегаю. Вообще сейчас стараемся уходить от битрикса и берем курс на лару/симфони. Битрикс крайне избыточен на 90% проектах.

Источник

Стоит ли делать упор в php или лучше python?

Хотелось бы получить навыки в backend разработке. С PHP все ясно — именно для веба и был создан. Но стоит ли его учить и оттачивать навыки (не будем рассматривать корявость и прочие «фичи» языка).
Но можно ли получить те же функции от Пайтона? Или это уже совсем другое направление?
Из плюсов php слышал (!) то, что есть работа во фрилансе и для подработки язык вполне себе актуальный. А как дела с более-менее простыми проектами в Пайтоне.

Читайте также:  Css div block before

Студент, хотелось бы получить не просто навык разработки, но и навык при решении практических задач, а не некоторых абстрактных.

Корявость есть в практически любом языке, и PHP тут исключением не стал, вопрос в умении правильно языком пользоваться и не сваливать кривизну собственно кода на какой-то язык 🙂

Не то, что бы «совсем». Заниматься веб-разработкой можно на любом языке, даже Си и/или Ассемблере, при этом функционал при этом можно получить даже больший, чем от PHP и Python’а вместе взятых. Для кого-то — это отличный повод изучать именно (и/или исключительно) их.

Из плюсов php слышал (!) то, что есть работа во фрилансе и для подработки язык вполне себе актуальный. А как дела с более-менее простыми проектами в Пайтоне.

Подработки во фрилансе и простых проектов, с «простой оплатой» — на любом языке хватает. На PHP — конкуренция выше и проектов больше (со всеми вытекающими).

Студент, хотелось бы получить не просто навык разработки, но и навык при решении практических задач, а не некоторых абстрактных.

Выбирайте, что Вам лично в меньшей степени «против шерсти» идёт и изучайте это в первую очередь. Язык — это инструмент, и в лучшем случае — это 10% крупного/серьёзного проекта. Иными словами язык — это область взаимодействия между собой и с машиной, а не решение задачи N. Практику можно получить при любом раскладе. Python — более лаконичен, PHP — более «си-подобен», и у того и другого хватает и своих достоинств и недостатков. Изучать стоит оба, порядок — зависит от Ваших личных предпочтений. Ещё бы в список на изучение — я бы обязательно добавил Си (это не сарказм), но. к этому обычно приходят «потом», после готов работы.

Источник

Оцените статью