DI это что и для чего? Как в php депенденси инъекция?
Да, инъекции, про пхп без понятия. Звучит страшно
Надо как то подробнее описать что ты хочешь сделать в итоге, я не встречался вроде с таким что бы во vuex DI вставлять, в php было дело) vuex вроде со всеми своими задачами справляется
Делаю чистую архитектуру, разделяю сервисы, добавляю инъекции. Стор внутренний слой, потом сервисы, затем репозитории, что знают об API
Все равно не че не понятно) что то страшное и сложное)
Смысл в том, что можно будет отойти от axios, nuxt/auth, i18n безболезненно, и боже мой, видел бы ты тесты на jest
Если кто-то вдруг возымеет интерес - все получилось
++ Молодца. Я вот тоже все делю :))) Все страницы, компоненты, через сервисы только (ни одного запроса в них, и уж тем более в vuex - ваще бред), страницы и компоненты на модельках строго :)
Где можно почитать про такое?
тут, конечно, желательно немного на бэке поработать, чтоб проникнуться. Я бы посоветовал посмотреть на паттерны MVC и разновидности MVP, MVVMP итд
Я пытался, вышло говнище)
После гнезда поперло(nest.js)
да все просто. Раздели в голове и в коде пока три уровня (на самом деле можно больше) Уровень транспорта (его задача делать запросы итд), сервисов (где логика и работа с транспортом), модели (DTO итд) - прост типы (или классы), сущности. И собственно представление (страницы, компоненты)... А далее страницы дергают сервис, сервис дергает транспорт и другие сервисы и отдает модель. Компонент получил модель и расставил все в шаблоне.. Ну это я так, примитивно\
или на ангуляре поработать (откуда nest и проникся)
Пытался делать нечто такое, в итоге на пет проекте все обрушилось, когда не понял, как правильно работать с бд и вызывал запрос напрямую)
а БД тут причем :) ?
Паша, ты, кстати класс-компоненты юзаешь? (я да )
Разделил на модели и контроллеры, в моделях делал запрос напрямую, чего нельзя делать
Да, конечно. Если б можно было ещё строже ты использовать - использовал
и чего я в тебя такой влюбленный :))) (Свадьба в Малиновке)... А что значит "...еще строже ты..."
Чтобы как во флаттере (дарт) было
Обсуждают сегодня