Anton
это норм
Donna
а я кстати писала сервера на objc ) очень удобно если сервер - локальный
Donna
Что то вы бесите меня сегодня
ты сегодня злой какой-то это факт. может тебя покусал кто-то?
Pavel
и как понять «бэк без боли»? один фиг решают одни и те же вопросы всегда и примерно одинаково всё
К примеру существует проблема N+1 в БД. Когда нам нужно извлечь одну родительскую сущнность и 100 дочерних. Это можно сделать за 2 запроса, а можно сделать за 101. Некоторые фреймворки на php не могут решить эту проблему. А в мире руби проблема решается один раз в одном фреймворке. И N+1 там конечно же решена. И в django тоже.
Anton
ну пхп тут ни при чем
Anton
в руби тоже можно за 101
Pavel
Да
Деда
А при чем тут БД ?
Pavel
В мире руби меньше шансов что вы будете решать проблему повторно, ранее уже решенную. А в мире php - легко.
Деда
я добрый
Глянь только на мою аву
Pavel
Это не про язык, а про экосистему. нет смысла рассматирвать язык изолированно.
Donna
Глянь только на мою аву
на которую из? ))))
Anton
где он старичек
Деда
Anton
нее, старикан рулит
Anton
я всегда теперь тебя буду ассоциировать с дедом-objc программистом
Деда
У старика боль в глазах смотря на вас
Anton
как только надо что-то другое, то нифига нет нигде, все сам
Anton
и можешь немного объяснить, как можно достать одну родительскую и 100 вложенных сущностей в 101 запрос?
Anton
ты про деревья или про 1:M связь?
Ս
Привет друзья
Ս
Как можно найти аутсорс проекты
Ս
iOS development-a
Деда
Привет друзья
Привет друг
Ս
У меня есть команда которая готова взятся за целый проект
Ս
Опыт 4+ года
Pavel
upwork, toptal
Деда
Раз и навсегда
Anton
да и в doctrine
Деда
в ней тем более
Pavel
открою тебе страшный секрет, в Yii тоже
Нет. В rest-компоненте yii2 есть N+1 - 100%
Anton
поэтому php - тру энтерпрайз
Деда
rest component
Pavel
Не юзай рест компонент для создания рест апи? Спасибо)
Деда
а ты видел что он порождает?
Pavel
Я лучше в рельсы поиграю, да в джанго
Pavel
Да. В целом то же что и большинство php программистов.
Деда
Вообщем у меня сложилось впечатление что ты решаешь проблемы свои готовыми либами
Anton
эх Павел Павел
Деда
Где то тут статья была уже
Деда
Про тебя
Деда
Кубики собираешь
Pavel
Я дебажил его, и да, я его не использую, отказался. И спрашивается, какого х%я я не могу использовать рест компонент при построении рест апи.
Деда
Молод, горяч
Anton
да используй на чем быстрее напишешь
Деда
то есть ты не пишешь либу под задачу, а либу адаптируешь под задачу
Anton
всем ваще пофиг
Деда
ты как раз из вторых
Pavel
Я беру рельсы, не пишу никаких либ. И да, так тоже можно)
Деда
я же про это и написал
Деда
😀😀😀
Деда
Все таки я не погорячился, не друг ты мне
Pavel
Не нужно набиваться мне в друзья)
Pavel
А какой вопрос?
Деда
Прочти что ли
Деда
😀
Anton
как можно достать 1 родительскую и 100 вложенных в 101 запрос?
Pavel
как можно достать 1 родительскую и 100 вложенных в 101 запрос?
По id доставать по одной сущности. Так делает yii2.
Anton
и мы про деревья или 1:M связь?
Anton
так где-то id надо взять
Anton
то есть уже 102 запроса
Pavel
Ну да, 102 верно.
Pavel
И логи выглядят примерно так http://simplecat.tk/shots/shot-20171231-155338.png
Anton
отвратительно
Anton
го на symfony
Anton
но на самом деле похоже, что возможно что-то недоконфигурено?
Pavel
Я тоже так думал, но нет, это поведение из коробки.
Anton
я понимаю твою боль
Pavel
И это хм.. проверено временем, так есть уже последний год точно.
David