Size: a a a

2021 July 18

SP

Sergey Protko in symfony
Меньше кода - будет быстрее. Скорее всего твоя дилема лежит в плоскости незначительной разницы
источник

A

Arky in symfony
когда собераю представление для фронта в рантайме, производительность уходит(
источник

SP

Sergey Protko in symfony
Ммм.. сделай так что бы не уходила)
источник

j

jenia in symfony
У меня коренное отличие в построение архитектуры. Ну не нравится мне когда дублируется код потом когда оказывается что кроме api его нужно вызывать и в cron и начинается жёсткий дубляж. А есть ещё и  Web...
источник

SP

Sergey Protko in symfony
Yagni?
источник

j

jenia in symfony
Есть такое. Иногда есть исключения как и везде но в основном делаю так что бы люди и я не путались в том что нужно и не нужно в коде.
источник

SP

Sergey Protko in symfony
Я уже писал выше - зависимости инсианциируются только когда нужны, а потому 10 у тебя хэндлеров или 100 не важно.

Lazy сервисы - это больше для листеров которые должны инстанцироваться всегда но не всегда нужны. При этом толку от них только если у них свой граф жирных зависимостей которые чёт в конструкторе делают страшное (например конект к базе). Иначе никакого профита от них нет (что так класс инстанцируется что эдак, может быть даже хуже когда ситуация простая - надо и проксю и класс инстанцировать)
источник

j

jenia in symfony
А если событие не вызвано то  не будет инстанциррваться объект который мы в конструкторе класса прописали слушателя ?
источник

SP

Sergey Protko in symfony
Да, но ситуаций что бы накладные расходы на прокси классы оправдать не так много.

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

SP

Sergey Protko in symfony
Оч полезно с кривыми либками - та же доктрина к базе лениво подключается
источник

AN

Alexander N in symfony
Я тут кстати гляжу на symfony/http-kernel, я правильно понял, что резолвер контроллера итд пишутся конкретно либо разрабами фреймворка либо если это система типа того же Drupal, то ими?
источник

RG

Richard Gonzalez in symfony
Hi, I have a project in symfony 5 to which I have added authentication with JWT and it has been a success. All endpoints under / api / * require authentication. the problem is that I need an endpoint (POST) / api / user / to not require authentication. How could it be done. For the JWT I use lexik_jwt_authenticacion
источник

П

Павел in symfony
just add another route
источник

P

Pavel in symfony
Yes, another route as was in above. As example, in security yml:
methods: [POST]
           pattern: ^/api/user
           security: false
источник
2021 July 19

АЯ

Андрей Ява in symfony
Это точно не нейросеть текст сгенерировала?
Если да, то очень круто натренировали.
источник

устрица молекулы... in symfony
Нейросети пока не научились писать с ошибкми
источник

OS

Open Source in symfony
Смотря на каких исходниках обучалась по сути
источник

OS

Open Source in symfony
Да и никто не мешает для прохождения Тьюринга - добавить тебе спец алгоритм ошибки :3
источник

j

jenia in symfony
Я копирую текст русский с другого места и забыл часть вставить из translator Google  :)
источник

АЯ

Андрей Ява in symfony
Значит, таки, нейросеть )
источник