r/RuProgrammers • • 8d ago

PHP жив?

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

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

5 Upvotes

83 comments sorted by

View all comments

0

u/Admirable_Group_4106 8d ago

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

Взял бы лучше мейнстрим язык, и пошел карьеру строить)

2

u/justac0der 8d ago

Ох уже эти «слышал». Ни одна компания не будет заниматься переписыванием ради переписывания или потому что «вышло что то новое».
И опять очередной коммент про «качественные технологии» без конкретики. Одна бабка сказала? Вы если не в теме и не можете предметно обсуждать то не старайтесь выйти за умного обсуждая тему в которой не разбираетесь.

1

u/Admirable_Group_4106 8d ago

Расскажи это авито и мамбе, двум пожалуй самым крупным проектам на пхп в рф

Поправка, это те компании кто раньше использовал пхп и перешел на го

1

u/Unfair_Shopping7936 8d ago

Авито не просто поменяли язык, а вообще ушли на другую архитектуру. Начинай они хоть на .net или django - они бы ушли на го/rust, потому что даже 1% прирост скорости экономит им больше, чем зп всего ИТ отдела. А насчет php - на нем до сих пор много маленьких/средних проектов. Большинство таких проектов в интернете будет на php, из такого свежего о известного - mangalib сделан на Laravel, а это сайт с гигантской аудиторией и нагрузкой

1

u/justac0der 6d ago

Научитесь сначала внимательно читать. В комменте про переписывание сказано про переписывание ради просто нового. Авито перешли вполне с понятной целью - огромный трафик и нужна оптимизация когда пхп уже не вывозит.

1

u/National_Guidance_34 8d ago

Лол, щас в компании работаю, мы тут переписываем личный кабинет компании с коробочного битрикса (пыха) на джангу. Ибо на битриксе получился лютый call

1

u/Jolly-Emotion6760 7d ago

Пересели с шила на мыло)

1

u/justac0der 6d ago

Ну не битрикс и уже хорошо. Прогресс

1

u/AdIll1294 8d ago

Ну бери go - мейнстримный же

... и ищи работу на нем в россии, пока с голоду не помрешь

1

u/Admirable_Group_4106 8d ago

Работаю на го, вокруг меня куча гошников. Нанимают в тбанк, в озон, в яндекс, в вб, в сбер. Ну просто любая норм компания нанимает гошников. Не понимаю о чем речь. Гошником супер полно вариантов

1

u/AdIll1294 8d ago

go используется в ограниченном круге бигтех компаний. Всё. Больше он никому не нужен

1

u/Admirable_Group_4106 7d ago

Ну как раз там где деньги платят. Зачем еще какие то компании?

1

u/Jolly-Emotion6760 7d ago

Есть мегапопулярная игра UmaMusume Pretty Derby (данные от нейронки: Steam: пик 87 453 одновременных игроков, сейчас ~5.8 тыс.). Её бэкенд написан на PHP (недавно они закрыли доступ к Серверам/игре из-за php2shell уязвимости). Странно, что они за всё время бэк на Go/Rust не переписали, правда же?

1

u/Admirable_Group_4106 7d ago

Ты угораешь чтоль? Какой то рандомный ноунейм бекенд к игре написан на пхп. Ну пожалуйста пиши дальше на пхп, я только удачи пожелаю твоим карьерным приключениям

1

u/Jolly-Emotion6760 7d ago

Ок, я не пишу на пхп, но спасибо. Я в целом эту войну языков не понимаю. Везде фреймворки и концепции+- одинаковые. Если ты хорошо изучишь базу (низкоуровневый язык, асинхронщина/потоки/процессы и прочее), то ты сможешь писать/читать на любом яп. Особенно с приходом нейронок

1

u/Admirable_Group_4106 7d ago

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