PHP живее всех живых. Мы пишем на .NET Core (чаще) и PHP (реже). Python редко используем в парсинге, т.к. для него много готовых библиотек. Этот язык хоронят каждый год, а он вполне себе развивается...
ооо спасибо - пошел ставить. Не зря 2 месяца к релизу готовился, код причесывал. Ответить
Вышитый Геймер
Глядя на чайник вспомнил )
Приходит девушка к Конфуцию и спрашивает:
- почему, когда мужчина спит с пятью женщинами, то он гигант, а женщина с пятью мужиками - б..ь?
- есть одна красивая притча! Смотри у меня на столе есть заварка черного, зеленого, красного, розового и серого чая. Завари в чайнике любой....
А теперь разлей на пять чашек.
Пробуй!
- вкусно!
- а теперь завари пять чайников с разными видами чая... Налей из всех по чуть-чуть в одну чашку. Пробуй!
- еще вкуснее!
- дура! Такую притчу испортила! Ответить
10+ лет работаю с php и всегда хоронят его Ответить
раскрыть ветку (9)
Лунный Следопыт
в 2003 году делал первый сайт на пхп и уже тогда его хоронили :) часть из хоронящих уже в могилках :) Ответить
Роботизированный Писатель
Я 16 лет на PHP пишу, уже 16 лет назад его хоронили. Ответить
раскрыть ветку (7)
Легендарный Багет
Он не уходит, просто другие технологии развиваются. Ответить
раскрыть ветку (6)
Роботизированный Писатель
Так и php очень изменился с того времени. Ответить
раскрыть ветку (5)
Легендарный Багет
Измениться-то он изменился... но кхм... не всегда в лучшую сторону. Ключевые дефекты языка никуда не делись и, кажется, вряд ли уже когда-то будут исправлены. Ответить
При этом 73-79% сайтов в интернете его используют. Может и изменится, как JS в свое время с приходом TS. Ответить
раскрыть ветку (2)
Легендарный Багет
Верно. Js тоже был довольно сложным до прихода Ts. Остаётся надеяться, что кого-то где-то перещёлкнет и PHP пойдёт по пути развития, а не наращивания заплаток. Ответить
раскрыть ветку (1)
Танцующий Единорог
Так он изменяется и весьма не плохо. И статическая типизация появилась и много чего. Мы пишем с типами, это внесено во внутренние гайдлайны. Да и самим разработчикам это выгодно ибо позволяет в редакторе использовать автодополнение и сразу видны проблемы, что повышает качество кода. Было бы желание. Ответить
Лохматый Осьминог
PHP в архитектурном тупике уже лет пять. Превратить его в строго типизированный язык практически нереально. Но из-за opcache пыха на синхронных операциях делает ноду. Плюс на нём пол интернета написано и кучу корпоративного софта. Так что пыха ещё будет живее всех живых долго. Главный вопрос какова будет эта жизнь Ответить
раскрыть ветку (18)
Экологичный Священник
пять?
он не выезжал с этого тупика вообще-то Ответить
Спокойный Уж
php достиг совершенства, он по сути идеал. вон в 8.5 версии по сути уже и нечего допиливать. Ответить
раскрыть ветку (9)
Лохматый Осьминог
Он идеал для тех, кто не писал на яве или бэк на тайпскрипте) Тайпскрипт делает пыху по типизации максимально, интерфейс может описать весь объект с вложениями, а не просто array. И в том числе частично их передавать. Пыха вряд ли когда-нибудь станет способна на такое Ответить
раскрыть ветку (1)
Спокойный Уж
Только зачем? Для сайтов php идеально. Если надо какая то сверхнагруженная апи, тогда уже go Ответить
Чесночный Минотавр
Зато все будут допиливать при миграции на 8.5 с 8.1/8.2 Ответить
А что с типизацией не так, ? За 18 лет работы с php не встречал такой ситуации когда нехватка типов и их строгости, с версии 7 там вообще все отлично. Ответить
раскрыть ветку (3)
Лохматый Осьминог
А вы попробуйте поработать с тайпскриптом или явой на бэке и тогда возможно вам будет понятна разница. Как в PHP можно описать структуру массива с типами? А если массив многомерный? DI использовать? Это усложняет понимание кода на смотря на «иллюзию порядка». Но если вы не работали плотно с другими языками, то оно и понятно, почему PHP вам кажется идеальным. Он хорош под свои задачи, но точно не идеальный Ответить
раскрыть ветку (2)
Икающий Профессор
Структура массива с типами это класс и коллекция тоже класс с имплементации iterable , не вижу проблем. Ответить
раскрыть ветку (1)
Лохматый Осьминог
Это всегда визуально более громоздко + дополнительный абстракционный слой, нежели json friendly интерфейсы для описания, используемые в интерфейсах TypeScript Ответить
PHP не трогать. Это народный язык! Я его вторым после Бейсика освоил. На нем и остановился. Ибо совершенен! Ответить
раскрыть ветку (8)
Добрый Павлин
Очень я жалею что на него 2 года потратил 25 лет назад. 🤣 Ответить
раскрыть ветку (7)
Алый Повар
Я когда вкатывался вообще не понимал какой стек выбрать где стрельнет нормально. На глазах было только попсовые тема (то что на ютубе часто видел) в основном это разработка на java и php.
Php я не выбрал потому что там (насколько я тогда понял) низкий порог входа. И чтобы не конкурировать с толпой таких же как я я отказался от этой идеи.
Чуть ранее у меня был опыт поиска работы на upwork в части разработки сайтов (фронт). Я не полуяил ни одного заказа из-за тысячи индусов Ответить
Работа с данными. Я в итоге в визуализацию ушёл. Разработка систем бизнес аналитики. Работа с топовыми системами визуализации. Это на самом деле неплохо для меня стрельнуло. Я всегда был один на проектах. На меня много было чего завязано и это давало мне некоторый иммунитет.
Я потом попал в международную компанию. Пережил 2 мощных сокращения. Меня всегда держали даже на бенче по несколько месяцев.
Но в итоге все таки уволили. Потом я начал искать работу в РФ и понял что здесь больше 200 тыс не платят и бросил это дело Ответить
Я когда почувствовал что на работе жопа надвигается внутри компании переключился на разраба. Удалось немного поработать. Но потом проекты закончились
Пока аналитиком работаю. Также в этом году сделал проект для реального бизнеса который сейчас работает, но работу в разработке так и не нашел. С июля совсем все плохо стало. На хх.ру 0 техсобесов и вообще никто не пишет
Планирую в ml engineering. Уже есть некоторый опыт.
Смотрю какие темы сейчас качают. В целом можно неплохо работать аналитиком данных, дата инженером, ну и все что связано с ИИ. Также девопсы неплохо тоже.
PHP достигнет совершенства, когда в нем появится асинхронность из коробки. Так что есть к чему стремится. Хочется верить, что это будет в следующем году. Ответить
раскрыть ветку (3)
Экологичный Священник
тоже путаете асинхронность и многопоточность? Ответить
раскрыть ветку (2)
Сальтирующий Робот
Я имею ввиду async await непосредственно асинхронность. Ответить
раскрыть ветку (1)
Экологичный Священник
а, это. ну это как внедрят - так конец и придет Ответить
Легендарный Багет
С сожалением наблюдаю, как с каждым месяцем всё меньше пишу на PHP. Увы, он плохо годится для вайб-кодинга, да и вообще его очень сильно вытесняет js. Ответить
раскрыть ветку (4)
Степной Маршал
вайб-кодинг? это че за новое название бездельников Ответить
Ну я хз как правильно назвать это, когда ты описываешь максимально подробно задачу для ИИ, а он пишет 99,9% рабочий код. Потом проверяешь его бегло и в продакшен.
Так вот, с PHP намного чаще в сгенерированном коде встречаются ошибки. Ответить
раскрыть ветку (1)
Экологичный Священник
Обучили на говнокоде (а другого в открытом мало) вот и ошибки.
А в жс вкладывают миллиарды. Ответить
Это просто шутка такая, указывающая на его (языка) архитектуру: PHP is intended to die.
А так для безграмотных
https://youtube.com/shorts/srtWj7Ii0NA?si=j6H6NGUU1aBGrv6R
Приходит девушка к Конфуцию и спрашивает:
- почему, когда мужчина спит с пятью женщинами, то он гигант, а женщина с пятью мужиками - б..ь?
- есть одна красивая притча! Смотри у меня на столе есть заварка черного, зеленого, красного, розового и серого чая. Завари в чайнике любой....
А теперь разлей на пять чашек.
Пробуй!
- вкусно!
- а теперь завари пять чайников с разными видами чая... Налей из всех по чуть-чуть в одну чашку. Пробуй!
- еще вкуснее!
- дура! Такую притчу испортила!
он не выезжал с этого тупика вообще-то
Php я не выбрал потому что там (насколько я тогда понял) низкий порог входа. И чтобы не конкурировать с толпой таких же как я я отказался от этой идеи.
Чуть ранее у меня был опыт поиска работы на upwork в части разработки сайтов (фронт). Я не полуяил ни одного заказа из-за тысячи индусов
Я потом попал в международную компанию. Пережил 2 мощных сокращения. Меня всегда держали даже на бенче по несколько месяцев.
Но в итоге все таки уволили. Потом я начал искать работу в РФ и понял что здесь больше 200 тыс не платят и бросил это дело
Пока аналитиком работаю. Также в этом году сделал проект для реального бизнеса который сейчас работает, но работу в разработке так и не нашел. С июля совсем все плохо стало. На хх.ру 0 техсобесов и вообще никто не пишет
Планирую в ml engineering. Уже есть некоторый опыт.
Смотрю какие темы сейчас качают. В целом можно неплохо работать аналитиком данных, дата инженером, ну и все что связано с ИИ. Также девопсы неплохо тоже.
У разрабов все херово джава питон жопа
Так вот, с PHP намного чаще в сгенерированном коде встречаются ошибки.
А в жс вкладывают миллиарды.
https://nativephp.com/
То ли еще будет...
Зачем только они в лендинг лару воткнули? Только прогеров пугают, расчет как будто хипстеров… надо будет поизучать.
интересная тема конечно