Size: a a a

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

2018 May 21

AP

Artur Plysyuk in Эликсир и Вунш
> purescript
fixed
источник

AD

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

K

Konstantin in Эликсир и Вунш
вот у меня такой вопрос. сейчас такой ажиотаж вокруг GraphQL - есть у кого-то реальный опыт использования его в проектах чуть больше чем хобби ?
источник

K

Konstantin in Эликсир и Вунш
фб как пример не предолгать, у них есть куча девелоперов, чтоб работать с ним.
источник

AP

Artur Plysyuk in Эликсир и Вунш
у нас уже 5 проектов на нем.
источник

K

Konstantin in Эликсир и Вунш
часто меняются модели в приложении ?
насколько много проблем с миграциями апи слоя ?
Просто по докам он весь ну вот прям чуть ли не святой грааль, интересно реальное применение и проблемы
источник

AP

Artur Plysyuk in Эликсир и Вунш
> насколько много проблем с миграциями апи слоя ?
тяжело сказать числом :D
источник

AP

Artur Plysyuk in Эликсир и Вунш
В разработке удобнее. Однозначно.
Но с большими нагрузками небыло опыта. На много быстрее реализации на руби.
источник

K

Konstantin in Эликсир и Вунш
интересно насколько он подходит под проекты, с полунеизвестными требованиями (когда сам бизнес не знает, что он придумает через 2 дня и как придется все менять)
Не попадешь ли в ловушку, когда с каждым разом придется все больше и больше тратить времени и нервов для переделок.
источник

AP

Artur Plysyuk in Эликсир и Вунш
rest api от этого не спасает.
источник

K

Konstantin in Эликсир и Вунш
Artur Plysyuk
rest api от этого не спасает.
да это понятно, тут сорее он больше проблем приносит.
источник

K

Konstantin in Эликсир и Вунш
вот и ищу вариант, который сильно поможет. версионирование, рест, swagger при непонятных требованиях - это та еще боль и унижение. в конце концов 70% времени улетает на миграции апи и моделей
источник

AP

Andrey Pavlov in Эликсир и Вунш
Konstantin
часто меняются модели в приложении ?
насколько много проблем с миграциями апи слоя ?
Просто по докам он весь ну вот прям чуть ли не святой грааль, интересно реальное применение и проблемы
В целом можно поддерживать совместимость даже если меняются модели, с опциональными полями это довольно хорошо решается. Хотя я возможно не понимаю о каких миграциях идет речь
источник

AP

Artur Plysyuk in Эликсир и Вунш
Если нужно версионирование - держишь отдельную ветку  на определенную версию, и если че - туда фиксы пушишь. Держишь как отдельно поднятое приложение.
источник

AP

Artur Plysyuk in Эликсир и Вунш
Но мне кажется, что версионирование - это когда сам себе проблемы придумываешь.
Проще добавить проверку в клиетское приложение с нотификацией  "ОБНОВИСЬ!1, СТАРАЯ ВЕРСИЯ, НЕ ПОДДЕРЖИВАЕМ"
источник

AP

Artur Plysyuk in Эликсир и Вунш
конечно всякий софт есть. но когда мобилки, то обновиться легко.
источник

IA

Ilya Averyanov in Эликсир и Вунш
Konstantin
вот и ищу вариант, который сильно поможет. версионирование, рест, swagger при непонятных требованиях - это та еще боль и унижение. в конце концов 70% времени улетает на миграции апи и моделей
по идее, как раз GraphQL провоцирует хуже изолировать клиента от моделей, и миграции моделей доставляют боль клиенту
источник

AD

Artem Denezhny in Эликсир и Вунш
напугали тут))

хотя проблема поддержки актуальна для всех языков без компиляции((

мне нравится идея отдельного front и back, но совершенно мало нравится какими средствами это организовано сейчас
источник

AP

Andrey Pavlov in Эликсир и Вунш
Ilya Averyanov
по идее, как раз GraphQL провоцирует хуже изолировать клиента от моделей, и миграции моделей доставляют боль клиенту
ммм, что? где это тут ухудшенная изоляция появляется?
источник

IK

Ihor Katkov in Эликсир и Вунш
Ребят, вы все усложняете) GraphQL не серебряная пуля, но при правильном его использовании проблема версионирования решается
источник