Size: a a a

2020 December 23

А

Антон in symfony
Vlad Shulyar
Теже классы, теже интерфейсы. Так что я действительно не понимаю, что значит "учить симфони вместо ларавела"
Смотря, как глубоко ты работаешь с инструментом. Если заниматься кодогенерацией и писать круд, то разницы нет.
источник

VS

Vlad Shulyar in symfony
Антон
Смотря, как глубоко ты работаешь с инструментом. Если заниматься кодогенерацией и писать круд, то разницы нет.
Я б сказал, что смотря как использовать инструмент, но как хочешь)
источник

VS

Vlad Shulyar in symfony
Ларавел специфик лично у меня на проекте - только мидлвары. Все. Все остальное "симфони вей", если можно так назвать
источник

VS

Vlad Shulyar in symfony
Ну кроме доктрины естественно
источник

А

Антон in symfony
Sergey Protko
пипл хавает. Я повторюсь - симфони ж так же делает. Хочешь поставить маленький компонент а оно еще чего из симфони тащит
У меня на самом деле по этому поводу не болит, просто поиронизировал. Мы уже давно научились писать код в отрыве от фреймворка, так что пофиг, честно говоря. Чисто как разработчик можно их осуждать, потому что часто приходится страдать от последствий их решений, но в целом срать.
источник

👤U

👤 User in symfony
ORM против Active Record.
Нормальный Autowire против сраных хелперов.
Под "учить" я все же понимаю изучение конкретных тулзов внутри фреймворка.
источник

SP

Sergey Protko in symfony
👤 User
ORM против Active Record.
Нормальный Autowire против сраных хелперов.
Под "учить" я все же понимаю изучение конкретных тулзов внутри фреймворка.
Актив рекорд это тоже орм
источник

👤U

👤 User in symfony
Таки да, в понятиях запутался.
источник

SP

Sergey Protko in symfony
Да и в целом разницы нет)
источник

SP

Sergey Protko in symfony
Шо то говно для крудов шо это
источник

А

Антон in symfony
👤 User
ORM против Active Record.
Нормальный Autowire против сраных хелперов.
Под "учить" я все же понимаю изучение конкретных тулзов внутри фреймворка.
В ларавеле есть автовайр, и насколько мне известно, он появился раньше, чем в симфони
источник

👤U

👤 User in symfony
Есть. Еще бы его все юзали, вместо хелперов.
Часто вижу в моделях request()
источник

👤U

👤 User in symfony
Да и в целом модели не одобряю. God class. Одновременно и сущность, и репозиторий, и у кого-то сервис.
источник

👤U

👤 User in symfony
Вопрос же не в том, что фреймворк плох. Нет. Плохо, что много способов сделать быстро и плохо.
источник

👤U

👤 User in symfony
Да и, в целом, киллерфичей симфони для меня являются аннотации, конфиги в yaml, очень гибкий security компонент.
Не ощутил того же удобства в ларавеле. Но это субъективно, конечно.
Ну и эти их релизы. Press x to new version. Чаще чем call of duty выходят.
источник

А

Антон in symfony
👤 User
Да и, в целом, киллерфичей симфони для меня являются аннотации, конфиги в yaml, очень гибкий security компонент.
Не ощутил того же удобства в ларавеле. Но это субъективно, конечно.
Ну и эти их релизы. Press x to new version. Чаще чем call of duty выходят.
Какие-то сомнительные киллерфичи. А секьюрити в ларавеле гибче
источник

👤U

👤 User in symfony
А конкретнее? Две точки входа с авторизацией по логин-паролю в одной, и по токену в другой я в симфони минут за 10 скидал. Просто, быстро, удобно.
Chain тоже прикольно работает.
источник

А

Антон in symfony
👤 User
А конкретнее? Две точки входа с авторизацией по логин-паролю в одной, и по токену в другой я в симфони минут за 10 скидал. Просто, быстро, удобно.
Chain тоже прикольно работает.
Я в ларавеле сделаю $authManager->loginUsingId() и все сразу работает. В симфони куча танцев с конфигами, с аутентификаторами. А ещё там баг с куками. Их можно скопировать, выйти из аккаунта, вставить куки и снова войти. Насколько я помню, они там даже не шифруются.
источник

👤U

👤 User in symfony
> Куча танцев
А? Несколько строк для дефайна роутов и АЖ аутентефикатор с 5 строчками кода?
источник

А

Антон in symfony
👤 User
> Куча танцев
А? Несколько строк для дефайна роутов и АЖ аутентефикатор с 5 строчками кода?
И не факт, что взлетит. И это ещё дело не коснулось каких-то ебанутых авторизаций вроде totp, 2fa. Короче, компонент сделан сложно, не даром его переписали.
источник