Другие языки программирования и технологии

Что для бэкэнда лучше? Python или PHP? Говорят современный PHP уже не такой отстой как раньше.

Говорят современный PHP уже не такой отстой как раньше. - ОШИБАЮТСЯ
DL
Dima Li
279
Лучший ответ
Леонид Жалилов А тебе откуда знать? Ты его использовал?
PHP быстрее, чем Python и лучше приспособлен именно для back-end. Тогда как Python более универсальный язык, для которого back-end - побочное использование.

По сравнению с PHP 5.x, надёжность PHP 7.x выросла многократно - при правильном его приготовлении. А вот Node.JS (как и оригинальный JavaScript) в плане надёжности кода - совершеннейший кошмар.

Но начинать всё же лучше не с динамических, а со статических языков. Так что предлагаю Go - тоже заточенный под back-end, но несравнимо более простой и надёжный, чем PHP или Python.
Нуру Джафаров
Нуру Джафаров
85 594
Плюсую за Golang.
Python явно не стоит использовать, если ты нацелен на производительность. А PHP, хоть и убог, но изначально нацеливался на эту область применения. Лично для меня, они оба вне конкуренции (в плохом смысле этого выражения), так как больно уродливы.
Лёня Петров
Лёня Петров
23 106
Зависит от задач.
Gydini Garri
Gydini Garri
8 381
PHP как был говном так и остался. Сейчас на бекенде имеет смысл связываться только с Node.JS, либо с более интересными Ruby и Elixir. На узких местах в маленьких микросервисах имеет право на жизнь Go.
Мухан Ибрагимов Только 70% сайтов это пхп, т. е. говоря, что PHP это ересь, ты говоришь, что 70% сайтов это г/вно, а в них входят и ВК, и Facebook, которые тоже написаны на php.
Нуру Джафаров Пик популярности Ruby on Rails давно прошёл. И это самый медленный интерпретатор из используемых в web-разработке.

Node.JS - это, прежде всего, предельно ненадёжный код. По сравнению с JavaScript, даже PHP является верхом надёжности.

И советую поинтересоваться, что написано на Go - чтобы не повторять сказочки об "узких местах в маленьких микросервисах".
Python хорошо применим для разного рода грабберов. Не могу найти ситуацию, где он потребовался бы для бекенда в вебе.

Но лично мне PHP тоже не симпатизирует. Я бы посмотрел в сторону Node.js, Java или C#. Но это конечно субъективное мнение.
...саня.. .
...саня.. .
6 058
Игорь Бережной инстаграм написан на python, его веб версия. А так, я тоже не сильно шарю, поэтому спросил)
Из PHP и Python однозначно PHP - он гораздо быстрее Python в плане бекенда.
Я в этом вообще не шарю, но знаю что в вузах начинают с Python'а. А так явно ты должен будешь изучить и то и другое если хочешь работать в сфере.
Рифат Ишмаев
Рифат Ишмаев
1 530
...саня.. . В вузах не всегда начинают с Python, там так же часто выбирают С#, Delphi. Либо, значительно реже выбирают Сpp.

"А так явно ты должен будешь изучить и то и другое если хочешь работать в сфере." — для чего ему изучать Python и PHP (или вообще что-либо из этого), если он вполне может работать с другими технологиями?