Size: a a a

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

2019 March 17

RK

Roman Kolesnev in Эликсир и Вунш
Dmitry Russ (Aleksandrov)
Оно при отсутсвии сервера адекватно будет об этом сообщать и возможно работать с последними данными с сервера(например нажмёшь кнопку подробнее, он откроет дополнительное меню с зафетченной информацией с сервера), а в случае с LiveView просто всё перестанет работать или нужно писать на JS всё равно.
Продано)

Вот только кажется мне что такая offline survival фича дорогого стоит. Ну т е действительно она приносит бизнесу прибыли соразмерно увеличению цены разработки?
источник

RK

Roman Kolesnev in Эликсир и Вунш
Andrew Volozhanin
> - когда начинаешь делать SPA дублируешь кучу логики в тот же Redux. Что увеличивает объем кодовой базы и количество концепций, который нужно уметь чтобы поднять проект в *соло*.
тут тоже ключевое слово - это "соло".
для проекта с 1-2 разработчиками liveview может и заходить.
но когда у тебя большой проект, и фронт отдельно занимается своей кухней, то проблема с поднятием webpack меня лично уже не особо касается. а если что идешь и спрашиваешь напрямую.
Ок, если не соло, а например делаешь проект на свои деньги. Тут задумаешься посмотрев на ценник зарплат))
источник

AV

Andrew Volozhanin in Эликсир и Вунш
в таких случаях как правило дешевле сделать прототип и 1 версию на чем то простом и знакомом (тут как раз liveview может и зайдет).
а как будет траффик и финансирование - переписать уже под нужды
источник

AV

Andrew Volozhanin in Эликсир и Вунш
хотя это в теории.)
источник

AV

Andrew Volozhanin in Эликсир и Вунш
Roman Kolesnev
Продано)

Вот только кажется мне что такая offline survival фича дорогого стоит. Ну т е действительно она приносит бизнесу прибыли соразмерно увеличению цены разработки?
специально сейчас потестил aviasales в оффлайн - все фильтры в выдаче работают без инета. удобно)
источник

IK

Ihor Katkov in Эликсир и Вунш
ребят, кроме редакса есть еще куча других решений. К примеру, смотрите в graphql. Он решает вашу пролему с
когда начинаешь делать SPA дублируешь кучу логики в тот же Redu

Ни одно серьёзное приложение (которое даётся пользователям) не делается в 2019-ом без того, что оно адекватно ведёт себя в отсутствии сервера.s

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

ŹR

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

ŹR

Źmićer Rubinštejn in Эликсир и Вунш
Это из серии “вместо REST можно использовать HTML”?
источник

IK

Ihor Katkov in Эликсир и Вунш
Źmićer Rubinštejn
Как можно вообще сравнивать redux и graphql?
Как можно не сравнивать? Обычно, используя Redux, подразумевается REST и нормализация всех данных на фронтенде, что привносит сложности
источник

ŹR

Źmićer Rubinštejn in Эликсир и Вунш
обычно у вас?
источник

IK

Ihor Katkov in Эликсир и Вунш
обычно везде
источник

ŹR

Źmićer Rubinštejn in Эликсир и Вунш
У нас apollo+redux не 3 последних проектах, где использовался graphql
источник

IK

Ihor Katkov in Эликсир и Вунш
да, Redux можно использовать как хранилище ui стейта, но обычно это оверкил
источник

ŹR

Źmićer Rubinštejn in Эликсир и Вунш
Потому что нету никакой связи между средством организации спа и протоколом передачи данных
источник

ŹR

Źmićer Rubinštejn in Эликсир и Вунш
graphql можно сравнивать с rest и только.
источник

ŹR

Źmićer Rubinštejn in Эликсир и Вунш
Вот только от дулблирования кода спасает только если ты пишешь на ноде и копируешь в бэк и фронт один и тот же js.
источник

IK

Ihor Katkov in Эликсир и Вунш
в нашем случае можно, так как используя graphql выбор будет между Relay и Apollo. И в обоих библиотеках есть решения по организации SPA и внутреннего стейта. К тому же, использование graphql подразумевает что стейт на фронтенде хранится в минимальном количестве
источник

IK

Ihor Katkov in Эликсир и Вунш
Źmićer Rubinštejn
Вот только от дулблирования кода спасает только если ты пишешь на ноде и копируешь в бэк и фронт один и тот же js.
вы что-то не так делаете. Приведи простейший пример
источник

IK

Ihor Katkov in Эликсир и Вунш
мы уже в третий раз это обсуждаем?
источник

ŹR

Źmićer Rubinštejn in Эликсир и Вунш
Я описывают graphql тип в absinthe и в apollo
источник