«phpClub» — архив тем ("тредов"), посвящённых изучению PHP и веб-технологий.
Аноним 2021/12/21 15:14:59  №2244167 1
Сап, есть кто живой?
Хочу вкатиться в эти ваши пхп.
Есть знания HTML, CSS, JS
В планах быстренько разобраться с php, базами данных, возможно манявель зацепить, и пойти рабом на стажировку куда возьмут.
Про вротенд не нужно писать. С зумерками не смогу конкурировать. Уже смирился с тем, что я тупой. Мой потолок зарплаты через лет 10 - 2000/3000 в лучшем случае. А мне больше и не нужно.
Есть ещё какие то вакансии и стажировки на Magento 2
Стоит туда пытаться попасть?
Какие вообще подводные просматриваются?
Ответы: >>2244179 >>2244767
Аноним 2021/12/21 15:25:28  №2244179 2
>>2244167
У меня впечатление, что чисто беки на пхп начинаются с опытных мидлов и сеньоров, так как большие компании на пхп вакухи, недомидлов и джунов не ищут. А в мелких пхп галерах фулстачество обязательно потребуют.
Ответы: >>2244193
Аноним 2021/12/21 15:34:03  №2244193 3
>>2244179
Ну и похуй. Готов фуллстаком грести, лишь бы на завод не ходить.
Ответы: >>2244213
Аноним 2021/12/21 15:47:26  №2244213 4
>>2244193
Тогда ищи галеры, где проекты пишут с нуля, отдают заказчику и забивают на поддержку. Это сильно легче чем поддерживать несколько стеков на легаси проекте.
Аноним 2021/12/22 02:30:38  №2244767 5
>>2244167
> и пойти рабом на стажировку куда возьмут
Никуда не возьмут, просто посмотри на требования у вакансий на джуна.

>Какие вообще подводные просматриваются?
Ебанутые тимлиды, завышенные требования к джунам, учить CMS смерти подобно. Подрастёшь до ООП, прыгай на symfony будет тяжело однако у большинства фреймворков она под капотом, да и прокачает она тебя не слабо.

>>2244173
>то в чем их преимущество перед старыми добрыми аннотациями
Аннотации это строка которую парсят и получают класс с параметрами магическими методами, а атрибут это класс использующийся на прямую как я понимаю. могу ошибаться офк
Ответы: >>2244790 >>2244918
Аноним 2021/12/22 04:16:46  №2244790 6
>>2244767
>Никуда не возьмут, просто посмотри на требования у вакансий на джуна.

Так там эти самые и требования, чел даже жс знает, возьмут на джуна сразу
Аноним 2021/12/22 08:45:08  №2244918 7
>>2244767
>завышенные требования к джунам
Это какие например?

>Подрастёшь до ООП
Мне казалось что без этого ХРюша не должна даже резюме открывать, не то что там собесить, а уже тем более на работу брать.
Ответы: >>2245043 >>2245252 >>2245259
Аноним 2021/12/22 10:41:51  №2245043 8
>>2244918
>Это какие например?
Например опыт в коммерческой от года, пару фреймворков, докер, мускул\монго + редис, юнит-тесты, обязательно Вуе\Реакт и тд. Зайди на тот же хх и посмотри с пяток вакансий на джуниора. Имхо почти все такие вакухи это мидл мидл по требованиям, иногда больше.
Обычное хотение мидла, которой от 120 берёт, но на позицию джуна за 60, лол.
Ответы: >>2245058 >>2245252
Аноним 2021/12/22 10:54:56  №2245058 9
>>2245043
Какая ситуация на php галерах с кадрами? Глянул вакансии, их дохуя, но просмотров или откликов вообще нет. Это все потому что всякие вайтиблядские курсы не открывают у себя это направление и учат только верстке и реакту, иногда питону?

мимошел
Ответы: >>2245091
Аноним 2021/12/22 11:33:03  №2245091 10
>>2245058
>Глянул вакансии, их дохуя, но просмотров или откликов вообще нет.
Многие вакухи годами висят, так какой смысл на них откликаться? Там либо текучка лютая, либо условия рабские, либо хотелки большие, либо не очень нужно. Не поверю, что за полгода разработчика на нормальные не найти.

>Это все потому что всякие вайтиблядские курсы не открывают у себя это направление и учат только верстке и реакту, иногда питону?
ПХП не модный же, просто инструмент для работы. А так курсы найти не проблема, проблема потом работу найти - вайтишников с курсов почти нигде не берут.

Ответы: >>2245111
Аноним 2021/12/22 12:04:27  №2245111 11
>>2245091
>вайтишников с курсов почти нигде не берут
Ну и как вкатываться вообще, сидеть годами учить требования на вакансию, чтобы прийти и узнать что уже используются новые технологии?
Ответы: >>2245121 >>2245137 >>2245252
Аноним 2021/12/22 12:28:27  №2245121 12
>>2245111
Классическая мантра. Я то курсы не защищаю, просто непонятна логика. Почему их не должны брать, если человек имеет какие то знания и соответствует вакансии? Сейчас открываешь вакансии и много где написано, что ищем студентов, выпускников вузов или вайти курсов. Кого ебет где ты учился, в шараге, дома по книге или год на курсах за 300кк?
Ответы: >>2245137
Аноним 2021/12/22 12:44:16  №2245137 13
>>2245111
>сидеть годами учить требования на вакансию
А за полгода ты ничего не изучишь - максимум вордпресс какой пощупаешь. Самостоятельно решать девеловерские задачи на таком уровне не выйдет.
А так да - сидят и учать пару лет. Если не интересно, то попробуй что-нибудь другое.

>>2245121
>Кого ебет где ты учился, в шараге, дома по книге или год на курсах за 300кк?
Да не проблема - дадут тестовое и ты обязательно соснёшь, или соснёшь на первой же таске. Дело не в курсах как таковых, а в том, что там ничему не учат - у них задача бабла нарубить в первую очередь. Хочешь научиться - придётся помимо курсов самому впахивать в три раза больше. Только тогда возникает вопрос - а нахуя эти курсы нужны получается, если большую часть работы делаешь сам?
Ответы: >>2245252
Аноним 2021/12/22 14:19:14  №2245252 14
>>2244918
>Это какие например?
На ХХру просто ради интереса поищи вакансии ждунов, там порой доходит до абсурда. Год коммерческой разработки на чистом или же на каком либо MVC фреймворке, а есть ещё жизики которые требуют вышку... Просто представил: Отучился ты такой на погремиста, у тебя в багаже Си или плюсы и ты пиздуешь работать за 70к в контору на должность ПХП макаки.
PSR'ы, паттерны порою требуют.

>>2245043
Пожалуй удвою энтого.

>>2245111
>Ну и как вкатываться вообще
Придумываешь себе проект, открываешь доку по пхп, говнокодишь. Тратить деньги на курсы когда вся инфа в открытом доступе и передаётся онлине из страницы прямо тебе в глаза, дикий долбаебизм.

>сидеть годами учить
При плотном кодинге и заучивании пыха до ООП учится за полгода до сносного уровня, даже если год, то новые технологии не далеко уйдут вон 7.4 вышла 2года назад, а на ней до сих пор кодят.

>>2245137
>А за полгода ты ничего не изучишь
Пыха один из самых простых и узконаправленных языков и за полгода учится вполне. Если хуйнёй не заниматься

>дадут тестовое
Никогда не беритесь за тестовые, это наебалово чистой воды.
Ответы: >>2245285 >>2245378 >>2245448
Аноним 2021/12/22 14:26:50  №2245259 15
image.png (22, 999x238)
238x999
>>2244918
>Это какие например?
Только зашёл на HH и тут тебе ждун+ от 2ух лет.
Аноним 2021/12/22 14:56:02  №2245285 16
>>2245252
>Никогда не беритесь за тестовые
Имхо тестовые на часок, решаемые практически вотпрямщас, когда ты на коленке можешь накидать, показать и обсудить, вполне можно делать. Что-то выше этого - просто неуважение к соискателю и его личному времени.
Аноним 2021/12/22 16:24:22  №2245378 17
>>2245252
>Просто представил: Отучился ты такой на погремиста, у тебя в багаже Си или плюсы и ты пиздуешь работать за 70к в контору на должность ПХП макаки.
Лол, у меня полгода пхп Битрикса в расчёт можно не брать и 8 месяцев рельсы, я на 100 собесился и походу продешевил, мне как нехуй делать предлагали офер, вопросы простейшие кроме одного про то как работает интерпритатор и про пару гемов с которыми не работал после нг попробую на мидловые пооткликаться за 120+ и походу съебу на почти х2.
Ответы: >>2245382
Аноним 2021/12/22 16:29:24  №2245382 18
>>2245378
>после нг попробую на мидловые пооткликаться за 120
Сейм - после нг предстоит разговор о повышении с руководством, если не договоримся, то полечу на юга за новой зарплатой, громко курлыча.
Аноним 2021/12/22 18:02:09  №2245448 19
>>2245252

> Никогда не беритесь за тестовые

И как работодатель оценит твой код без тестового? На словах-то все вы Львы Толстые.
Ответы: >>2245449 >>2245754
Аноним 2021/12/22 18:07:39  №2245449 20
Аноним 2021/12/23 09:00:11  №2245754 21
>>2245448
>И как работодатель оценит твой код без тестового
Для этого существует возможность открывать репозитории на гитхабе.

>>2245471
>сам js неплохой язык
'2' + '2' - '2' =? 20 КАРЛ! Охуенный язык-костыль
Ответы: >>2245787
Аноним 2021/12/23 09:33:09  №2245787 22
>>2245754
Нахуй ты со строками арифметику делаешь? Приводи типы и у тебя всё будет нормально, на бекенде вообще в последнее время typescript везде, а он тебе не даст говнокод написать
Ответы: >>2245803 >>2245837
Аноним 2021/12/23 09:47:40  №2245803 23
image.png (141, 334x288)
288x334
>>2245787
>typescript
Ещё один адепт фреймворка для исправления косяков языка.
Ответы: >>2245879 >>2245880
Аноним 2021/12/23 10:25:51  №2245837 24
>>2245787
Транслируется в обычный жс,а там на выходе такая лапша может быть...
Ответы: >>2245876 >>2245877 >>2245878
Аноним 2021/12/23 10:51:08  №2245876 25
>>2245837
Если ты везде any не будешь писать, то '2' + '2' - '2' у тебя не получится
Аноним 2021/12/23 10:52:31  №2245877 26
>>2245837
Любой статический. Ипизированный язык трансдируется в то, где в раетайме нет никаких проверок и там может быть такая лапща из маш или байткожа, что ты не прелставляешь.

Аноним 2021/12/23 10:54:27  №2245878 27
>>2245837
А сишка это фреймворк для исправления машкода... Когда уже сделают процессор с поддержкой Хаскеля?!
Ответы: >>2245880
Аноним 2021/12/23 10:54:41  №2245879 28
>>2245803
>фреймворка
Это диалект js, принцип подобен указанию типов в пхп начиная с 7 версий, принцип точно такой же - костыль для исправления косяков языка https://habr.com/ru/post/259497/ которым все пользуются, я в том числе когда на пыхе писал
Ответы: >>2245926 >>2245978
Аноним 2021/12/23 10:54:55  №2245880 29
Аноним 2021/12/23 11:42:03  №2245926 30
>>2245879
Ты дилетантишка, для которого языки программирования это магия, работающая сама по себе. Поэтому ты и не понимаешь, какую дичь ты несешь.
Ответы: >>2245962 >>2246038
Аноним 2021/12/23 12:15:47  №2245962 31
>>2245926
Какой-то токсичный пердёж без аргументов. Иди-ка ты обратно в свой /б, откуда вылез.

мимо
Аноним 2021/12/23 12:37:38  №2245978 32
>>2245879
>Это диалект js
Диалект это это например camelCase || snake_case, а TS попросту ебаная заглушка для языка который запилили на коленке, а потом на его поддержку либо забили хуй, либо сами не знают как исправлять эту поебень под названием JS.
В прошлом треде всё ясно расписывал анон, что можно просто ошибиться в наименовании свойства и засеттить какое то новое свойство, а жабаскрипт не то, что ничего не скажет, а сделает вид, что так и надо.
Когда запилят адекватный ЯП для фронта с типизацией и куртизанками - JS сдохнет.

>https://habr.com/ru/post/259497/
Статейка от еблана сравнивающего через == и удивляющегося почему динамический язык при нестрогом сравнении ведёт себя так.
Или ты сравниваешь как человек используя тождество или идёшь нахуй с говнокодом своим ебаным, ибо адекватные языки вообще посылают нахуй когда видят '2' - '2' или же 2 == '2'.
Ещё и статья 2015го года...
Только вот почему то пыха делает всякие прикольные вещи в своём языке каждый патч, а для JS пилят фреймворк который латает дыры в костыле ведь JS не обновляется.

>я в том числе когда на пыхе писал
Если бы ты работал в интерпрайзе, то с такими сравнениями как: ==
Тебя сразу посылают нахуй из компании.
Ответы: >>2246056
Аноним 2021/12/23 13:29:10  №2246038 33
>>2245926
Прям чувствуется перегар битрискоида сквозь монитор, давай расскажи мне тупому что да как
Аноним 2021/12/23 14:00:52  №2246056 34
>>2245978
>Диалект это это например camelCase || snake_case
Хоть бы статья почитал в Википедии для приличия, чтобы отличить нотацию от диалекта
https://ru.m.wikipedia.org/wiki/%D0%94%D0%B8%D0%B0%D0%BB%D0%B5%D0%BA%D1%82_(%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BC%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D0%B5)

>потом на его поддержку либо забили хуй, либо сами не знают как исправлять эту поебень под названием JS
Поинтересовался бы для начала как на его поддержку хуи забивают, новая версия ноды и v8 2 раза в год выходит, ts вообще постоянно обновляется. Сама спецификация языка в последнее время не обновляется это да.

>Когда запилят адекватный ЯП для фронта с типизацией и куртизанками - JS сдохнет.
Уже можно, хоть на плюсах, хоть на расте, хоть на го, wasm уже везде поддерживается, на расте даже пилится фреймворк yew типа реакта

>Только вот почему то пыха делает всякие прикольные вещи в своём языке каждый патч, а для JS пилят фреймворк который латает дыры в костыле ведь JS не обновляется.

Собственно в пхп к 8.0 довели типизацию до уровня typescript, потихоньку делают джавашарп из языка и взяли из раста аннотации и оператор match, плюс ещё куча всякой хуйни, просто тупо заваливают синтаксическим сахаром, оставив всё легаси для обратной совместимости, ладно хоть jit прикрутили. собственно одна из причин почему я ушёл от пыхи
Ответы: >>2246068 >>2246089
Аноним 2021/12/23 14:17:51  №2246068 35
>>2246056

> Уже можно, хоть на плюсах, хоть на расте, хоть на го, wasm уже везде поддерживается, на расте даже пилится фреймворк yew типа реакта

Я сталкивался с приложениями на Дарт (по моему, они использовались в какой-то админке Гугла для управления рекламой), это выглядит как 6 или больше мегабайт яваскрипта, стиль Material Design и жуткие тормоза, как при загрузке, так и при работе если только ты не купишь самый дорогой макбук.

С тех пор я скептически отношусь к идее использовать что-то, кроме JS, для фронтенда.

Конечно, в теории WASM не обязывает тебя делать 6-мегабайтные бинарники. Но на практике выйдет именно это.

Это как препроцессоры CSS, вроде хорошие задумки, но на практике на них пишут только нечинаемую уродливую лапшу с 8 уровнями вложенности. Без них код бы получился лучше, хоть это и потребовало бы чуть больше времени.

В общем, эти макбук-технологии это дрянь. Покажи мне фреймворк на WASM который весит менее 50 Кб и не перерисовывает весь DOM на каждый чих и тогда я соглашусь что это хорошая технология.
Аноним 2021/12/23 14:39:34  №2246089 36
>>2246056
>ts вообще постоянно обновляется
>новая версия ноды и v8 2 раза в год выходит
Охуеть, фреймворки обновляются, а сама основа нет.
Ты без упоминания TSа и дня прожить не можешь?

>Сама спецификация языка в последнее время не обновляется это да
Мог бы до этого ничего не писать...

>Уже можно
С танцами по типу скачай установи скомпиль в JS. Нахуя они мне нужны если нативно не поддерживаются браузером?

>Уже можно, хоть на плюсах, хоть на расте, хоть на го
Уж лучше на нормальных языках, чем на надстройке\фрейморке JSа которые только раздувают код like as TS

>просто тупо заваливают синтаксическим сахаром
И от этого сахара почему то пыха работает всё быстрее из патча в патч.

>собственно одна из причин почему я ушёл от пыхи
Не смог в тождественное сравнение, Enum'ы или матчи?
Ответы: >>2246105
Аноним 2021/12/23 14:51:35  №2246105 37
>>2246089
>Не смог в тождественное сравнение, Enum'ы или матчи?
Не смог видеть как такие как ты этим пользуются) Плюс всякие уебищные конструкторы и прочие мелочи жизни, которые добавили в 8.
Ответы: >>2246138 >>2246590
Аноним 2021/12/23 15:16:55  №2246138 38
>>2246105
И что же такого уебищного в новых конструкторах? Чем хуево писать __construct(public readonly string $azaza) и иметь маленькие дтошки без ебли с геттерами и сеттерами?
Ответы: >>2246255 >>2246472 >>2246590
Аноним 2021/12/23 16:28:17  №2246255 39
>>2246138
>писать __construct(public readonly string $azaza) и иметь маленькие дтошки без ебли с геттерами и сеттерами?
Бля может ну его нахуй этот ПХП тогда и все на Жаву пересядем?
Ответы: >>2246264
Аноним 2021/12/23 16:45:28  №2246264 40
>>2246255
У джавы совершенно другая модель исполнения. И на шаред хостинг ты жаву не запихнешь.
Ответы: >>2246346
Аноним 2021/12/23 18:00:53  №2246346 41
>>2246264
>шаред хостинг
Когда ты начинаешь писать public __construct(public readonly string $azaza), то часто там уже не до шаред хостинга и уже другие материи. По наблюдениям естественно.
Аноним 2021/12/23 21:22:57  №2246472 42
>>2246080

> Память на пхп нормально не очищается для cli скриптов

Зачем ты вводишь в заблуждение. В PHP есть и подсчет ссылок, и сборка мусора. Ровно то же самое, что в Питоне и в Node.JS.

>>2246002

Чтобы разобраться, как работают асинхронные фреймворки вроде ReactPHP, тебе сначала надо почитать про сокеты (не вебсокеты, а сокеты Беркли), потом про асинхронные вызовы и poll/select, потом про промисы и дополнительно поковырять документацию или исходники ReactPHP или аналогичной библиотеки.

>>2246138

Лучше бы конечно DTO сделали как в Питоне dataclasses.

Ответы: >>2246581
Аноним 2021/12/24 05:37:25  №2246581 43
>>2246472
Зачем ты вводишь в заблуждение https://divinglaravel.com/avoiding-memory-leaks-when-running-laravel-queue-workers

Покеж пример уровня питоновской фляги на пхп или пример нодовского экспесса, где сел и поехал на аппликейшен сервере, а не лисапеды которые ты предлагаешь. Так то селект и епол везде можно вызывать, как и любое апи на сишке.
Ответы: >>2246677 >>2247029
Аноним 2021/12/24 06:04:17  №2246590 44
>>2246105
>Плюс всякие уебищные конструкторы
>Хнык хнык, пачиму так сложна
В 8ую пыху наоборот добавляют плюшки упрощающие жизнь, размер кода и производительность.
Хотя наоборот радует, что из года в год пыха становится типизированнее и из неё бегут всякие макаки которые сравнивают не тождество или не знают как работает их код.

>>2246138
>И что же такого уебищного в новых конструкторах?
То что им сложна, а когда им сложна их на работу не берут и приходится уходить туда где попроще.
Аноним 2021/12/24 08:28:27  №2246677 45
image.png (52, 1097x371)
371x1097
Ответы: >>2246757
Аноним 2021/12/24 10:39:05  №2246757 46
>>2246677
Ебало тимлида представили, когда мидл новый проект с таким кодом принесет, вместо круда на ларевеле. А когда эта хуйня начнет активно с орм работать и всю память в контейнере выжрет мидла ногами будут пинать или только обоссут?
Ответы: >>2246766 >>2246793
Аноним 2021/12/24 10:49:27  №2246766 47
>>2246757
На скрине обыкновенный код, который не вызовет удивления ни у мидла, ни у адекватного джуна.
Ответы: >>2246787
Аноним 2021/12/24 11:02:18  №2246787 48
>>2246766
Теоретик, спок. Я тебе написал причину почему твой код не будет работать в сложном приложении на пхп. Ты писал когда-нибудь долгоиграющие джоб воркеры на пхп? Предположим ты хочешь реквесты обрабатывать на манер экспресса и хранить какие-то данные в глобальном объекте для простоты. например статистику запросов. Тебе придется твой воркер перезапускать потому что пхп библиотеки не спроектированы для работы в CLI режиме. Глобальные данные придется сохранять и восстанавливать после перезапуска воркера. Короче костыли костылики
Ответы: >>2246790 >>2246813 >>2247043
Аноним 2021/12/24 11:05:52  №2246790 49
>>2246787
Любая пхп ормка насрет тебе столько в память, что ты будешь каждый час за ней прибирать
Ответы: >>2247043
Аноним 2021/12/24 11:12:01  №2246793 50
>>2246757
Представили ебало тупорылого пориджа, который кроме круда нихуя не видел в своей никчемной жизни? Никто в здравом уме и не будет тащить асинхронщину в обычное крудоподелие. А тот кто потащит будет знать, зачем ему это нужно и наверняка озаботится поиском асинхронного клиента для БД и борьбой с утечками памяти. И, кстати, пыха сама по себе давно уже не течет.
Ответы: >>2246805
Аноним 2021/12/24 11:29:32  №2246805 51
>>2246793
Так зачем оспаривать начали, что в пыхе менеджеры процессов используются как апп сервер, которые пыхины воркеры перезапускают, а работа в cli нетривиальная и нераспостраненная практика? Может не ты может другой анон, а ты влез без контекста.
Ответы: >>2246818 >>2247043
Аноним 2021/12/24 11:37:53  №2246813 52
>>2246787
А ты не пробовал писать воркеры, которые не протекают? Говорят, что это охуенная тема. А если не судьба, то периодическое прибитие воркеров и перезапуск их супервайзером с временным хранением данных в каком-нибудь редисе вполне себе нормальный подход, хоть и немного компромиссный. И уж точно не какой-то там невероятный костыль. Я кончил
Аноним 2021/12/24 11:41:11  №2246818 53
>>2246805
>>а работа в cli нетривиальная и нераспостраненная практика
Ну это ты загнул. Лично мне на всех моих работах приходилось лепить что-то консольное. От простых команд до любимых тобой воркеров, так что это точно не экзотика
Ответы: >>2246830 >>2246831
Аноним 2021/12/24 11:48:56  №2246830 54
>>2246818
Чел, контекст. Вопрос был: "Хачю кок в ноде", впрос не стоял можно ли запустить комманд на пхп. Как в ноде - экотика. Если пойти по этому пути, то придется долго докладывать Кобанычу, что ты все еще борешься с трудностями а не решаешь бизнес задачу.
Аноним 2021/12/24 11:49:21  №2246831 55
>>2246818
Чел, контекст. Вопрос был: "Хачю кок в ноде", впрос не стоял можно ли запустить комманд на пхп. Как в ноде - экотика. Если пойти по этому пути, то придется долго докладывать Кобанычу, что ты все еще борешься с трудностями а не решаешь бизнес задачу.
Ответы: >>2246833
Аноним 2021/12/24 11:50:43  №2246833 56
>>2246831
Уже экотика у меня от вас началась...
Аноним 2021/12/24 15:26:14  №2247029 57
>>2246581

Ты пишешь ерунду. Такие же утечки могут быть (и бывают) в приложении на Ноде или Питоне. Только в отличие от Ноды или Питона, в PHP у тебя есть выбор - отсутствие утечек и перезапуск скрипта на каждый запрос или более высокая производительность, но требующая более высокого качества кода.

Возможность есть, хочешь - пользуйся, не хочешь - не пользуйся. Тебе просто хочется что-нибудь плохое написать про PHP, но так как ты не разбираешься в предмете, то начинаешь придумывать субъективные причины уровня "мне цвет логотипа не нравится".

> пример нодовского экспесса, где сел и поехал

Раз уж мы перешли на субъективные оценки, то твой Express это детская игрушка в сравнении с тем же роутером в Симфони, который поддерживает и YAML-конфиги и аннотации в отличие от Express в котором ты руками каждый коллбек прописываешь.

Аналогично, популярные шаблонизаторы в JS тоже примитивные в сравнении с тем же Twig.
Ответы: >>2247180
Аноним 2021/12/24 15:33:55  №2247043 58
>>2246787

Ну и бред. Перечитай свой пост. Ты пишешь: если мы будем "хранить данные в глобальном объекте" в PHP, то память будет тратиться. Также, данные надо куда-то сохранять. Поэтому PHP якобы непригоден (?) для работы из CLI.

А что, в Питоне и JS это работает как-то по-другому? Данные можно хранить в памяти, и при этом память не тратится и магическим образом сама куда-то сохраняется?

Ты же пишешь ерунду полнейшую.

>>2246790

Неправда. Не скажу за любую ORM, но в той же Доктрине есть метод clear(), например. Успешно используется и ничего никуда не утекает.

>>2246805

Если ты неграмотный, то для тебя все, что сложнее чем нажать кнопку на экране, будет "нетривиальным".
Ответы: >>2247101 >>2247107
Аноним 2021/12/24 17:13:57  №2247101 59
>>2247043
Ты читаешь жопой. Я не сказал что память будет течь из-за того что ты данные глобально хранишь. Я сказал, что предположим у тебя есть причина использования php через cli. Ты хочешь сохранить данные между запросами. Из-за того, что библиотеки не приспособлены для таких условий, у тебя будет течь память и тебе придется перезагружать скрипт и сохранять свои глобальные данные вне скрипта, как это было при работе через cgi.
Ответы: >>2247232
Аноним 2021/12/24 17:23:19  №2247107 60
>>2247043
Ты сам пробовал писать на пхп скрипты, которые месяцы живут без перезапуска, при этом интенсивно ворочают данными?
Ответы: >>2247156
Аноним 2021/12/24 18:34:29  №2247156 61
>>2247107
Делал кучу постоянно работающих скриптов на пхп, но они работали как кронжобы с стейтом в дб. Крон от минуты, но можно много процессов пускать каждую минуту как раз.
Процесс, работающий месяцами это тупость, даже если он не течет. Мало ли что случится.
Ответы: >>2247164
Аноним 2021/12/24 18:41:51  №2247164 62
>>2247156
У nginx на проде часто перезапускается? Почему он такой тупой - не хочет пререзапускаться!
Ответы: >>2247173
Аноним 2021/12/24 18:49:42  №2247173 63
>>2247164
Воркеры постоянно тасуются, как и следует. Что там делает мастер я хз, но соменваюсь, что он годами висит без перезапуска.
Ответы: >>2247175
Аноним 2021/12/24 18:51:25  №2247175 64
>>2247173
Ты нжинкс с апачем не путай. Нжинкс как нода на ивентлупе работает.
Ответы: >>2247181
Аноним 2021/12/24 18:57:24  №2247180 65
>>2247029
>и YAML-конфиги и аннотации
Хотя если быть правдивым давно пора от них отказаться и переходить на атрибуты, ямли это очень старый подход к роутингу или как описание для сущностей, аннотации чуть моложе, но всё равно костыль какой то.

>>2247137
>Хочу опыта больше иметь с разными технологиями.
>нода
ПХП макаки ничего сложнее жабаскрипта или пэхапе не в состоянии обуздать? Нахуя нам после пыхи Шарп В решётку вообще на изи перекатиться т.к пыха много ООП плюшек переняла у джавы как и шарп, ГО, раст или же любой ЯП со строгой типизацией?! Неее мы не хотим расти как погремисты, всё что мы хотим это писать говнокод не понимаючи как он работает...
Ответы: >>2247195 >>2247232
Аноним 2021/12/24 18:59:08  №2247181 66
>>2247175
Т.е. у нжинкса один процесс, который всё делает? Это что-то новенькое.
Ответы: >>2247188
Аноним 2021/12/24 19:07:51  №2247188 67
>>2247181
Мастер процесс постоянно живет, я выиграл
Ответы: >>2247189
Аноним 2021/12/24 19:09:27  №2247189 68
>>2247188
Мне просто лень искать про его перезапуски, гуляй пока.
Аноним 2021/12/24 19:16:06  №2247195 69
>>2247180
>ничего сложнее жабаскрипта или пэхапе не в состоянии обуздать?
Что необходимо по работе - то и изучается. Никому в голову не придёт дрочить левый язык на выходных радо того, чтобы тебе что-то там доказать, мань.
Пыха вообще язык не для дроча и показухи всем - кокой ты у мамы погроммист, а для работы. И остальные подходы дальше такие же идут.
Аноним 2021/12/24 20:09:04  №2247232 70
>>2247101

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

Опять же, нет гарантий что в Питоне или Ноде не окажется такой же проблемной библиотеки. И, кстати, если библиотеки опенсурсные, то можно просто исправить их.

>>2247180

YAML имеет тот плюс, что ты можешь просмотреть все роуты в одном месте и увидеть какие-то конфликты, что с аннотациями затруднено.

Ответы: >>2249887
Аноним 2021/12/27 19:34:04  №2249887 71
>>2247232
>что с аннотациями затруднено.
кем блять затруднено? debug:route для кого зделоли?