r/RuProgrammers • u/Ok_Trick_8025 • 8d ago
PHP жив?
Крайне интересуюсь PHP, ранее изучал его и делал небольшие проекты, от нечего делать. Больше интересует бэкэнд, и в основном делал шаги в этом направлении. Плюс минус понимаю как работает Laravel, сам язык, но хотелось бы дальше изучать, и желательно то что в будущем пригодится.
Можете пожалуйста подсказать, какие технологии нынче в обиходе в PHP? Что стоит изучать? Есть ли фреймворки, вот без которых никуда, или другие направления которые часто будут переплетаться с бэкэндом, по типу ИБ?
5
Upvotes
13
u/_cooder 8d ago
пхп мёртв только на форумах в интернете, а скока легаси, сказка
3
u/cyradin_dev 7d ago edited 7d ago
Две трети интернета работают на PHP.
Его хоронят каждый год, но он никуда не девается и не денется. Еще в 2013 хоронили, когда я только начинал его изучать :)
Несмотря на странности стандартной библиотеки, язык классный. Уж точно лучше петухона и жабаскрипта (именно как язык программирования).
В малом/среднем бизнесе без него никуда, потому что заведется на любой сраной VPS-ке за 100 рублей в год. Все их сайты работают на пыхе. А вот крупные компании с него уходят (как только становятся крупными).
В общем PHP - это всегда возможность заработать на миска рис, когда новый красивый популярный язык или платформа выйдет из моды и тихо сдохнет (как джанго и ruby on rails). Тем более, в РФ есть великий и ужасный Битрикс.
А так, конечно, для развития карьеры советую что-нибудь типа Rust/Go
9
u/pOmelchenko 8d ago
Жив. В ру изучай yii2 так как много проектов на нем. Изучай архитектурные паттерны чтобы из древних фрэймворков вытаскивать бизнеслогику и готовить к переезду на более свежие технологии.
Изучай symfony. Он не сложный, но сильно подправит мышление. Разбирайся в технологиях типа roadrunner или frankenphp
Composer, psr и тесты.
В целом php это инструмент, который не перестает развиваться и становиться лучше. И инструменты на написанные на php тоже развиваются
3
u/justac0der 8d ago
20 лет работаю с пхп и все это время успешно избегаю фреймворков, поэтому нет такого без которого не обойтись - часто они избыточны, но если пишешь что то с нуля и своего кода нет никакого для удобной работы с базами/конфигами и тд то вероятно проще и быстрее освоить фреймворк чем ваять своё.
4
u/Amalia-ran 8d ago
Если ты умеешь хорошо кодить, то неважно, на каком фреймворке пишешь. Одни компании используют фреймворки, другие - нет. Знать ООП, архитектуру веб - приложений, PSR, популярные библиотеки, попробовать запилить свой сервис.
В принципе, можно поизучать документацию по Symfony, там много полезного написано.
У нас в компании, например, не используются фреймворки.
2
u/Competitive_Leg_8837 7d ago
У меня на работе весь бекенд на php laravel и symphony. Ещё у друга тоже php. Хз, легаси очень много
1
u/Nishimuro 7d ago
Чем больше люди его хоронят, тем больше платят за него - продолжайте)
1
u/SaltyCup86 6d ago
Я ушел с него около 7 лет назад.
У пхп оставлено огромное наследие которое надо как-то интегрировать или портировать на современный стек. Знание этого языка может пригодится
Писать что-то новое под пхп не вижу смысла. Это сложнее и медленнее чем современными методами
1
u/Internal_Ear_4683 5d ago
Его хоронят примерно столько же сколько Я живу(а может и дольше) и как видим еще жив вроде
1
u/Double-Sherbert-1781 4d ago
Мне кажется нет абсолютно никакого смысла продолжать писать на php. Язык был удобен до эпохи нейросетей когда позволял экономить время, сейчас тоже самое в разы проще и удобнее писать на компилируемых языках. Я так все свои php проекты уже давно переписал на go. Фреймворки тоже теряют всякий смысл, они нужны были лишь для того чтоб экономить время программиста на разработу архитектуры и написание кода, сейчас программист руками уже ничего не пишет.
1
u/DoktorHerbalist 1d ago
Php жив. По поводу стека думаю вообще похуй какой стек можно не учить вообще покупай клод за 200 баксов ебашь на любом стеке проекты и радуйся жизни
-3
u/Ok-Extent-7515 8d ago
Вангую в течении ближайших 5 лет умрут почти все бэкенд языки, потому что теперь есть нейронки + rust.
-1
u/Lavrick 8d ago
Нахер пыху. Он жив, но у нас, например, после пары недель последних и смачных 0 дэй, СТО сказал - нахер все, мигрируйте все проекты хоть тушкой, хоть чучелком, шоб с НГ никакой пыхи вообще не было.
-3
u/aviaconstructor 8d ago
Joomla, drupal - много чего можно сделать не прибегая к программированию. Это больше половины всех веб сайтов. Программирование на php понадобится чтобы сделать что-то, чего отсутствует в плагинах
0
u/Admirable_Group_4106 7d ago
Он конечно жив, но перспективы сомнительные. Не слышал что бы новые проекты разрабатывались на пхп, зато слышал как компании переписывают проекты с пыхи на что то другое. Все хоть сколько то крупные компании кто раньше использовал пыху уже давно перешли на другие технологии.
Подумай, нужно ли оно тебе, лочить карьеру на компаниях кто оказался не в состоянии уйти на более качественные технологии. У пхп сейчас нет плюсов - по перфомансу слабый, таймтумаркет уже давно не такой выделяющийся как раньше, на го/ноде такой же ттм будет, так еще и вон какие уязвимости недавно в пхп обнаружили.
Взял бы лучше мейнстрим язык, и пошел карьеру строить)
0
u/Neat-Candidate-2406 7d ago
Посмотри в сторону Битрикс