Size: a a a

Эликсир и Вунш

2019 March 17

ŹR

Źmićer Rubinštejn in Эликсир и Вунш
Если это не дублирование кода - то я не знаю тогда что такое дублирование кода
источник

IK

Ihor Katkov in Эликсир и Вунш
у apollo и relay есть встроенные инструменты для описания типов
источник

ŹR

Źmićer Rubinštejn in Эликсир и Вунш
Я могу переписать тип только в absinthe?
источник

IK

Ihor Katkov in Эликсир и Вунш
в общем-то ты с любым протоколом будешь описывать как-либо типы. Если их вообще описывать
источник

ŹR

Źmićer Rubinštejn in Эликсир и Вунш
Вот именно
источник

ŹR

Źmićer Rubinštejn in Эликсир и Вунш
Поэтому graphql ничего в дублировании кода не меняет
источник

ŹR

Źmićer Rubinštejn in Эликсир и Вунш
Возможно использование relay тянет меньше бойлерплейта чем использование redux
источник

ŹR

Źmićer Rubinštejn in Эликсир и Вунш
Но это не имеет отношения к graphql
источник

IK

Ihor Katkov in Эликсир и Вунш
в apollo
https://github.com/apollographql/apollo-tooling#apollo-clientcodegen-output

Тем не менее, использование graphql сильно упрощает разработку фронтенда, это факт
источник

DR

Dmitry Russ (Aleksandrov) in Эликсир и Вунш
Roman Kolesnev
Продано)

Вот только кажется мне что такая offline survival фича дорогого стоит. Ну т е действительно она приносит бизнесу прибыли соразмерно увеличению цены разработки?
О чём и речь, что всё-таки разница есть, а вот вопрос сколько это даёт бизнесу - это уже совсем другой вопрос, на который я лично не могу компетентно ответить. Но даже, когда я занимаюсь своим пет проектом и думаю над тем какой я хочу своим пользователям давать user expirience - понимаю, что LiveView не для меня, даже в случае моего соло-проекта... Хотя, конечно, когда нужно просто накидать простой прототип на коленке, чтобы что-то функциональное и динамичное показать - можно его рассматривать в этом случае.
источник

NK

ID:812000750 in Эликсир и Вунш
источник

А

Артур in Эликсир и Вунш
Maksim Lapshin
На уровне бд вам надо настроить саму репликацию, но пользоваться этим надо из кода
Прочитал подробнее про репликацию, получается нужен механизм в коде, который будет в случае неполадки на мастере, делать мастером любой другой слейв, путем запуска, например, скрипта, и использованием его для последующих запросов на запись и далее ручным восстановлением старого мастера до слейва?
источник

к

кана in Эликсир и Вунш
Źmićer Rubinštejn
Как можно вообще сравнивать redux и graphql?
ты сравниваешь технологии а не решение проблем.
источник

к

кана in Эликсир и Вунш
частый тупой кейс юзания редакса - тупа вынести загрузку и хранение данных из компонентов на отдельный уровень, что зачастую и не нужно делать, просто "так правильно", и поэтому люди страдают

То, шо редаксом можно решать другие проблемы, не убирает кучу именно таких кейсов, а их достаточно много чтобы делать сравнение
источник

ŹR

Źmićer Rubinštejn in Эликсир и Вунш
И что? GraphQL это язык запросов
источник

ŹR

Źmićer Rubinštejn in Эликсир и Вунш
Это из серии «возьми вместо MySQL PostgreSQL, и все твои проблемы со спагетти PHP и HTML решатся»
источник

M

Michael in Эликсир и Вунш
Мне это тоже дико видеть, но народ на полном серьёзе об этом пишет, graphql вместо redux
источник

ŹR

Źmićer Rubinštejn in Эликсир и Вунш
Źmićer Rubinštejn
Это из серии «возьми вместо MySQL PostgreSQL, и все твои проблемы со спагетти PHP и HTML решатся»
Типа «я имел в виду что туториалы к psql заставят тебя взять MVC Фреймворк»
источник

IA

Ilya Averyanov in Эликсир и Вунш
формально дико, а фактически, видимо смысл в этом есть
источник

ŹR

Źmićer Rubinštejn in Эликсир и Вунш
Можно сравнить Relay с redux, если очень постараться
источник