Stanislav
В Эмбер вообще не тянет. Тяжелый и судя по тестам, довольно медленный.
Rafael 🌵
для интерпрайза самое то
Michael
ангуляр?)
Rafael 🌵
ангуляр?)
-_- не дави
Stanislav
для интерпрайза самое то
Я знаю человека, который знает ребят, которые юзают vue в интерпрайзе и они счастливы
Rafael 🌵
просто на реакт прыгнуть с вью это дело недели буквально
Rafael 🌵
Я знаю человека, который знает ребят, которые юзают vue в интерпрайзе и они счастливы
ну вот я уже на где-то 50к строчек сталкивают с задачей нормального менеджмента данных
Rafael 🌵
и сейчас активно мурыжу этим вопросом народ
Tom
просто на реакт прыгнуть с вью это дело недели буквально
То чувство, когда админ vue.js паблика говорит о переходе на React
🐏 Alexander
ой, кстати вот эти интерпрайзы, это вообще смешно, многие думают, что у них интерпрайз, и поэтому должны выбрать ангуляр
Tom
))
Rafael 🌵
просто мне интересны подходы каждого и их +-
Stanislav
ну вот я уже на где-то 50к строчек сталкивают с задачей нормального менеджмента данных
Ну, видимо у тебя много данных. Специфичный кейс. Шас @the_developer_tom расскажет про gql
Rafael 🌵
gql воообще не вариант
🐏 Alexander
старый проект, который оброс легаси за 10 лет, это интерпрайз, нам нужен ангуляр, чтобы еще долльше писать код
Rafael 🌵
у меня на него никто переписывать ни сейчас ни через пол года не удет
Nikita
Rafael 🌵
просто у ембера есть автоматический мигратор между версиями
Tom
gpl можно внедрять постепенно
Rafael 🌵
gpl можно внедрять постепенно
я до сих пор не понимаю зачем он нужен
Tom
по сути в вашем случае gpl сервер станет прокси к вашему rest
Tom
я до сих пор не понимаю зачем он нужен
лучше этого не писать в паблике где 2000 разработчиков
Rafael 🌵
если есть какой-нибудь vuex-orm
Stanislav
Вообще, я вот мечтаю о своем front-end node.js сервере)
Rafael 🌵
лучше этого не писать в паблике где 2000 разработчиков
я для того и пишу, чтобы меня закидали какахами
🐏 Alexander
лучше этого не писать в паблике где 2000 разработчиков
почему, я читаю, мне нравятся твои сообщения
Rafael 🌵
но нет, на самом деле я понимаю зачем он нужен, но не понимаю почему именно он
Tom
Это что ревность?)
Tom
Это другой способ получения данных
Tom
мы привыкли к rest
🐏 Alexander
мыы привыкли к ресту, потому что он очень простой и решает 90% всех задач
Rafael 🌵
Это что ревность?)
нет, но я думаю над тем, что внедрение на беке дает какие-то сложности
Stanislav
++
Rafael 🌵
например борьба с рекурсивными запросами
Michael
Эээ, подпроекты как вам?
Michael
если нужно разрастаться до безумия
Michael
а-ля одн априложуха здоровенная и под одну админку
Michael
под другую админку отдаём другую прилжуху
Tom
например борьба с рекурсивными запросами
Сомневаюсь что вы осведомлены о проблемах graphql
Tom
глубокие и рекурсивные запросы решены еще наверное в 2015
Michael
приложухи шэрят всё, что нужно между ними шэрить
Tom
существует несколько вариантов решения этих проблем
Michael
глубокие запросы -- для фанатов фейсбука графкл, для остальных -- батчи и нормализация
🐏 Alexander
ооо, Bender опять пишет про graphql
Tom
один из них я уже упоминал, генерация id для запросов, второй, максимальный уровень вложенности, и третий, максимальнео время на запрос
Michael
а вообще кейсы нужно выдумать, и решать поэтапно
Michael
а то щас какая-то преждевременная оптимизация, и точно не к экосистеме фреймворка вопросы
Rafael 🌵
+
Tom
Если рассматривать какую-то технологию или фреймворк, нужно определить преимущества, оценить действительно ли эти преимущества покрывают сложность которую добавляют технология или фреймворк
Stanislav
существует несколько вариантов решения этих проблем
Как там дела с обширным доступом к данным? Наверное, любой разраб, кто юзает gql, слышал байку, что через gql, которое юзают в instagram, можно вытащить больше, чем может отдать офф. апишка))
Rafael 🌵
поэтому я ищу что-то поверх реста
Rafael 🌵
не реста, а http
Rafael 🌵
мб json api + js-data например
🐏 Alexander
тааак, у нас интерпрайз (легами 10-ти летний), нам нужен ангуляр и graphql
Michael
мб json api + js-data например
чтобы оно что делало?
Tom
Преимущества graphql - это способ получить одним запрсом все необходимые данные
Rafael 🌵
что на бэке даёт сложность? Мидлваре?))
ну во первых нужно его внедрить, во вторых засунуть под RBAC, в третьих на фронте обучить им пользоваться
Rafael 🌵
чтобы оно что делало?
запросы, связи и прочее
Tom
Это способ, менять одним запросом все необходимые для изменения данные
Rafael 🌵
валидации и трансорфмации
Rafael 🌵
потому что у меня сейчас это закостылено в виде классов описывающих круд
Rafael 🌵
но они написаны довольно хуево
Michael
Преимущества graphql - это способ получить одним запрсом все необходимые данные
оставлю как затравку, но у меня есть опыт велосипеда по типу этого, называется batch запросы. И рулить ими ничуть не сложнее, а предсказуемость значительно выше.
Rafael 🌵
Это способ, менять одним запросом все необходимые для изменения данные
в общем, это не подходит в моей текущей ситуации
Tom
оставлю как затравку, но у меня есть опыт велосипеда по типу этого, называется batch запросы. И рулить ими ничуть не сложнее, а предсказуемость значительно выше.
Я не стану доказывать преимущество технологии, с преимуществами которой, Вы не знакомы, или не до конца понимаете. Рад что у Вас все работает
Michael
запросы, связи и прочее
типа ты просто меняешь данные а-ля экшены, а экшен сам решает, причём всякая жуть и слепка батчей выносится в отдельнй слой?
🐏 Alexander
Преимущества graphql - это способ получить одним запрсом все необходимые данные
правильно ли я понимаю, что если я отправлю запрос 3 разных сущности, бэк должен уметь вернуть их, или он будет реализовывать 3 метода, и их будет дергать какой нибудь gql-client?
Michael
это ко мне вопрос по gql?
это именно про то, что тебе нужно по типу жс-дата и чего-то там ещ
Rafael 🌵
мб связи пока не сильно нужны
Tom
правильно ли я понимаю, что если я отправлю запрос 3 разных сущности, бэк должен уметь вернуть их, или он будет реализовывать 3 метода, и их будет дергать какой нибудь gql-client?
вы декларативно описываете нужные вам данные. Graphql сервер достает необходимые вам данные, для деталей, почитайте про resolvers в gpl
Rafael 🌵
но процессинг для данных уже нужен