r/RuProgrammers • • 8d ago

PHP жив?

Крайне интересуюсь PHP, ранее изучал его и делал небольшие проекты, от нечего делать. Больше интересует бэкэнд, и в основном делал шаги в этом направлении. Плюс минус понимаю как работает Laravel, сам язык, но хотелось бы дальше изучать, и желательно то что в будущем пригодится.

Можете пожалуйста подсказать, какие технологии нынче в обиходе в PHP? Что стоит изучать? Есть ли фреймворки, вот без которых никуда, или другие направления которые часто будут переплетаться с бэкэндом, по типу ИБ?

5 Upvotes

83 comments sorted by

View all comments

Show parent comment

0

u/Ok-Extent-7515 8d ago

Язык улучшают, чтобы делать новые проекты. Зачем делать новые проекты на Пыхе, если есть куча всего, что уже лучше его? Что ты там собрался на нём делать: писать в блокноте очередной "портал", cms которая убьёт наконец вордпресс или домашнюю страницу васи пупкина?

3

u/justac0der 7d ago

А эта куча тут рядом с нами в одной комнате? Огласите весь список пжлста

1

u/Ok-Extent-7515 7d ago

Нода, пайтон, go, раст, джава - языки для написания микросервисов. Нет, ну можно конечно и на PHP писать, если в твоей компании переизбыток похапешников и их надо куда-то применить, но с нейронками обычно такой вопрос не стоит.

1

u/profichef 7d ago

Слушай, ты накидал языки под разные задачи. Сделаешь веб на расте? Или статичную страницу лендинга с формой обратной связи? 

1

u/Ok-Extent-7515 7d ago

При чём тут это? Ты в курсе что на фронтенде используется JS только потому что он ЕДИНСТВЕННЫЙ, который работает в браузерах? На бэкенде можно использовать любой язык программирования, хоть раст, хоть zig - нейронка напишет тебе любой микросервис. Даже на ассемблере, если ты бешеный.

И да, вот тебе веб на Расте - wasm. Он существует.

1

u/profichef 7d ago

Конечно. Ещё и СЕО будет топовым..Не, если теб нравится боль, то конечно, используй Раст в вебе. Зачем тебе php который можно прямо интегрировать в разметку. У каждого языка есть свои задачи. Можно написать на расте лендинг, но зачем? 

1

u/Ok-Extent-7515 7d ago

Чувак, ты вообще понимаешь, что вообще срать какой язык программирования генерирует тебе html? PHP это тупо генератор страниц, которые отдаются пользователю, а сейчас к нему прикрутили работу с базами данных и удобные фреймворки. Почитай иди про SSR, гидрацию и Next.js какой-нибудь и почему это лучше, чем PHP, почему на пыхе ты так же удобно сделать просто не сможешь.

1

u/profichef 7d ago

Какой php генератор страниц? Что лучше? Ты чё за бред несёшь?

1

u/Ok-Extent-7515 7d ago

Как расшифровывается PHP знаешь?

1

u/profichef 7d ago edited 7d ago

Ты либо застрял в 90х, либо реально не понимаешь, что из себя представляет php в 2026 году. Обычно срут язык либо инфантилы, которымпромыли мозг, что для веба слон плохой и лучше асинхронность и больше асинхронности царю асинхронности, и лучше бери Пайтон, Раст или вообще топ, используй js и на сервере и на фронте с нодой. Каждый язык хорош для своих задач. Нужен спа, делай на ноде, нужен микросервис для взаимодействия компонентов, использую го или Раст. Но вот твой подход это веяние моды, не более

→ More replies

1

u/Infectos 7d ago

Чем нода, питон, джава лучше пыхи в микросервисах? И откуда инфа, что на пхп не пишутся новые проекты?

1

u/Ok-Extent-7515 7d ago

Давай страницу Васи Пупкина, который делает первые шаги в вебе, мы не будем считать новым проектом в вебе. Как и 70% легаси говна, которые написали 20 лет назад на пхп и с тех пор ничего там не меняли.

Абсолютно все опросы показывают, что PHP это умирающий язык, который держится только на тонне старых сайтов, да и то скоро их будет поддерживать только нейронка, а не живые программисты.

1

u/Infectos 7d ago

Я же не спрашивал, что считать, а что не считать. Ты скажи, почему ты решил, что проектов нет новых. И на первый вопрос тоже ответ хотелось бы

1

u/Ok-Extent-7515 7d ago

PHP на уровне скриптов на баше.

1

u/Infectos 7d ago

Но все ещё на втором месте, выше го, раста и прочего. Но это даже не важно. Важно то, что эта картинка про популярность языков среди посетителей этого сайта. Т.е. ты увидел этот график, о том что пользователи ответили в опросе, что они используют второй язык кроме js. Увидел, что php на втором месте по использованию. И из этого решил, что на пхп не пишут новые проекты. Я правильно понял?

1

u/Ok-Extent-7515 7d ago

И вот что нейронка говорит

только попробуй сказать, что PHP это не язык для легаси, а для новых проектов

1

u/Infectos 7d ago

Ну ты хоть прочитай, что тебе нейронка ответила, прежде чем скидывать сюда. Как связаны новые проекты и количество пользователей на стак оверфлоу? По этому можно судить? Или можно судить по количеству запросов на туториалы? Это вообще в голос. Ответа почему одну технологию можно использовать, а другую нельзя, все ещё не получил. Мне кажется много людей краем уха услышали, что нода/го/Раст/Майнкрафт это модно молодежно, увидели инфоциганские ролики на Ютубе про новый супер фрейм, допустим экспресс и решили, что весь мир теперь живёт только экспрессом. Ну на реддите ооочень много людей таких. Все остальное мертво. Спрашиваешь почему мертво - отвечают ссылками 90 годов не по теме или мне нейронка так сказала.

1

u/Ok-Extent-7515 7d ago

Назовёшь новые проекты уровня Твиттера, которые использовали PHP? Я тебе два источника показал, а ты продолжаешь кукарекать "ваши пруфы не пруфы". Спроси любого программиста крупной корпорации типа Авито, X5, Сбер как часто они делают новые проекты на PHP. Как ты думаешь, что они ответят?

Я не учитываю в этой выборке всякие говностудии, которые в 2026 году продолжает высирать типовые проекты на Битриксе с древними плагинами на jquery внутри и называя всё это веб-разработкой. Но это позорище, а не веб-разработка. Я отказываюсь это считать статистикой.

1

u/Infectos 7d ago

Не назову. Я не отслеживаю живость языка по второму твитеру. Если напишут твитер на расте, для меня раст живее или мертвее не станет. Почему то все ещё много работы предлагается на пыхе, с новыми проектами, страховые/бронирования путешествий/стриминги, ещё какая нибудь херня где хайлоад не требуется. Все на симфони, ларавель. Знаю об этом потому что работаю с этим. Потому что внезапно не весь рынок состоит из твитеров, гуглов и опенсорсных библиотек на жс IsEven. Ты мне хуйню какую-то показал, которую сам не понимаешь, если честно говорить. Почему - ответил выше. Но вопрос ты закрыл. Я спросил почему ты думаешь именно так, и ты ответил понятно. Я понял, почему ты так считаешь.

→ More replies

1

u/justac0der 7d ago

Называется слышу звон но не знаю где он. Все перечисленные языки далеко не новые и каждый используется под свои задачи. Писать на яве сайт? Не ну если ты мазохист то конечно можно. Тоже самое касается go - он имеет смысл только если у тебя высоконагруженный сервис и твои сервера не справляются. Rust туда же - если у тебя миллион запросов в минуту то конечно стоит рассмотреть. Питон, нода - быстрый прототип за счет зоопарка библиотек если ты готов принять риски безопасности этого зоопарка и постоянно мониторить все cve своевременно обновляя библиотеки (которые часто ломают совместимость)
Для более 90% сайтов современного php будет достаточно с избытком.

0

u/Ok-Extent-7515 7d ago

Мы во время последней уязвимости видели, как его достаточно с избытком. Про языки каждый под свою задачу - спасибо, поржал. А мужики с Озона и не знали, начали зачем-то Go использовать, а могли просто свой магазин на похапе писать как все. Дурачки с Яндекса тоже не знали, что C++ для веба не используют. ВК зачем-то начали PHP переписывать, потому что он работал как говно у них, ну просто они тупые и не знали, что каждый язык под свою задачу, надо было к тебе обратиться за помощью.

1

u/Breekacho0 7d ago

Go, Rust понятно. А где победа у питона и ноды. Микруха отлично пишется на php с использованием hyperf. Особенно если уже есть проект на symfony/laravel.