Maksim
Nik
ты точно запускаешь ее из своего проекта/окружения?
Nik
во-во
MAGI
причем тут вообще инфраструктура? докер, контейнеры, внутренний лоад балансинг и прочее никак не касаются самого кода. что такое http-слой вообще непонятно. Если мы говорим про момент попадания реквеста от конечного пользователя в приложения до момента отдачи респонса браузеру - это все работа фреймворка
MAGI
MAGI
ну вот как раз на них и приходится 20% кода. Интеграция с LDAP, внешними сервисами, гуглом
MAGI
как вы будете работать с базой вне фреймворка? Отказавшись от ORM?)
MAGI
что значит домен
MAGI
домен сайта, домен AD?
MAGI
что есть домен
MAGI
линк пожалуйста
MAGI
бизнес логика - проверка доступа к чему либо - вот вам Policy
MAGI
что такое домен я пока не понимаю
MAGI
полиси это авторизация, правильно
MAGI
она строится на основании бизнес логики
MAGI
лол, как нет?)
MAGI
вот может стрельнуть по этому - это авторизация. нужны параметры и условия игры(бизнес-логика)
MAGI
ну дак что такое домен то
MAGI
я без приколов, я серьезно не понимаю о чем ты говоришь
MAGI
это бизнес логика авторизации
MAGI
откуда ты взял слово домен, что ты им называешь? английский термин нужен
MAGI
domain.ru
MAGI
LDAP DOMAIN
MAGI
NIS DOMAIN
MAGI
SAMBA DOMAIN
Nik
что значит домен
тебе говорят не за конкретные инфраструктурыне вещи (не ад, не железо), а про построение аппа в целом и его логического устройства внутри. понятно что без использования того же орм ты далеко не уедешь, но орм это такой же слой, который с сохранением интерфейсов может быть легко заменен в приложении
MAGI
блеать сразу бы сказали ддд
MAGI
а то домен домен
MAGI
ты не сказал ддд
Yurii
Ребят, как реает с ларавелем общается? Аякс запросами?
MAGI
лол
MAGI
я знаю что такое ддд
MAGI
а что ты подразумеваешь под своим "домен" - я не знаю
MAGI
и ты объяснить мне этого не можешь
MAGI
domain driven design
MAGI
это подход
MAGI
а вот твой "домен"
MAGI
я в душе не знаю что такое
Nik
Kirill
вот это поворот +)
MAGI
вау, дак это все-таки доменный объект, а не домен7
Dias
что за спам
MAGI
MAGI
80% - не весь
Nik
Kirill
@am0nshi это обман, не верь
Kirill
)
MAGI
возможно, ты неправильно оцениваешь процент кода
MAGI
возьми обычный экшн в контроллере
MAGI
на 40 строк сскажем
Kirill
:D
Kirill
обычный
Kirill
40 строк
Kirill
кек
MAGI
если ты его вынешь из контроллера, он может не работать, потому что опирается на сущности которые приехали в рамках лайвскайла
MAGI
хотя по факту обращений к фреймворковским функциям в нем будет 10 строк
MAGI
но все эти 40 строк фреймворко-зависимы
MAGI
кек
я взял от балды. разводить демагогию на пустом месте не стоит, выставляешь себя не очень умным человеком
Nik
Kirill
+1
Артем
А проверки и все остальное где делаете в Сервисах?
Допустим ACL-доступы и т.д?
Kirill
валидация в ревестах, права можно аннотациями вешать и на уровне миддлварей
Артем
От мидлваров отказался в пользу контроллеров,
так как роли могут добавляться и проверку нужно делать динамически.
Или лучше все же в рутах все это делать?
Kirill
роли могут добавляться? о_0
Kirill
ну т.е. да, но для этого ведь отдельный запрос после изменений
Victor
Чет вы захейтили парня, прям совсем(
Страшно в чат писать стало)
Артем
Да я не боюсь выставить себя идиотом, которым в данный момент и являюсь.
Как раз валидация по ролям и в догонку по юзерам мне и нужна.
MAGI
я написал что взял 40 строк от балды
MAGI
и то взял чтобы понятно было процентное соотношение обычного php кода к вызовам фреймворка
MAGI
понятно
Nik
ну так вынеси ее в отдельный сервис
MAGI
я хотел показать что отношение обычного кода к функциям фреймворка 1 к 4
Артем
Какие все нигилисты
MAGI
экстрасенс детектед. Вы уж извините, вам же виднее что Я хотел
MAGI
у нас есть сущности
MAGI
у которых больше 4к строк только на полиси
MAGI
представляю как господа оптимизаторы легко и непринуждненно напишут весь требуемый функционал в пару строк
MAGI
Задача, если интересно
MAGI
понятно)