Jąńek
скажите прямо - просто привычнее )
неа. были объективно проблемы. например в загрузкой файлов
Jąńek
с утечками памяти тоже. из-за того что у нас докер/кубер был, не было норм логгирования и нагрузка маленькая, контейнер падал выжрав память, а мы не замечали
Jąńek
кубер его рестартил, а он stateless
Jąńek
На чем бек был?
выше ответил
Jąńek
Граф просто стандарт реста, не пойму о чем вы
это здорово. я не оспариваю. просто делюсь тем с чем столкнулся. было не очень удобно развивать и очень непонятно где что ломается
アレクサンダー・バキマトフ
ну есть подозрение что его как то готовили не так, потому как у нас был проект, на рельсе, которая то далеко не самая производительная, да и память очень любит и ничего, нормально все жило, я правда не помню что там по нагрузке было, но бэки говорили что нагрузка хорошая
Jąńek
Это просто дело в том что девы работали с рестом и не знали как работать с графом
делали всё по докам, никаких фантазий. мы думали что версии либ старые
Alex
Имхо графкуэль хорош но при условии сильной бекенд команды и подходящей доменной модели. Это - очень жёсткие ограничения
アレクサンダー・バキマトフ
Имхо графкуэль хорош но при условии сильной бекенд команды и подходящей доменной модели. Это - очень жёсткие ограничения
согласен, для бэка там все значительно сложнее и нужна куча оптимизаций для того чтобы грамотно в базу ходить
Alex
Модель предметной области
Jąńek
согласен, для бэка там все значительно сложнее и нужна куча оптимизаций для того чтобы грамотно в базу ходить
ммм, опытные бекендеры вероятно сделают и рест таким же производительным
Ivan
Хз, абстракций графкуэль для многих ЯП хоть жопой жуй - проблемы на беке не должны возникнуть
アレクサンダー・バキマトフ
ммм, опытные бекендеры вероятно сделают и рест таким же производительным
с рестом проще, ты всегда знаешь на каком эндпоинте какие данные тебе нужно собрать, соотвественно ты можешь сделать максимально оптимизированный запрос/запросы к базе, с графом же ты не знаешь
Alex
ммм, опытные бекендеры вероятно сделают и рест таким же производительным
Ага. Так фишка графкуэль в удобстве для фронта. Если за это приходится платить глючным тормознутым Беком оно того не стоит. Бек держит - графкуэль хорошо
Alex
Где то фронт узкое место где-то бэк
Alex
Хз, абстракций графкуэль для многих ЯП хоть жопой жуй - проблемы на беке не должны возникнуть
Но на практике когда заикаешься Беку про графкуэль у них волосы начинают шевелиться
Ivan
Граф нужен как раз для того чтобы бэк и фронт не зависили друг от друга - в разы удобнее работать
Jąńek
я слышал мнение что graphql нужен для быстрого прототипирования
Dmitry
Нужно больше фото этого слайда!
Jąńek
но под нагрузкой и для прода он не годится
Ivan
Составил модельку и простым языком запросов получил ее и то что тебе нужно - очень удобная штука
Ivan
Но на практике когда заикаешься Беку про графкуэль у них волосы начинают шевелиться
Хз, мне напротив проще модельку написать и пару готовых запросов чем расширять апи в бесконечной прогрессии
Ivan
но под нагрузкой и для прода он не годится
На прод он не годится, ибо для многих - это "слишком новая технология"
Ivan
как вы решаете проблемы когда вам надо blob передавать?
Зависит от того где он лежит. Если на серваке, то просто создаю папочку, шарю её и шлю адрес файла
Ruslan
Ivan
не, когда с клиента надо передать
Как правило пишу модельку "Storage" и паршиалами кидаю в какую нибудь джобу чтобы не висел клиент. Джоба отработала, сохранила - по сокетам вернула успех или фейл"
Ivan
Вот вообще! Рест и граф после соапа воспринимаешь как что-то невероятное и крутое
Jąńek
соап не застал. обмен xml'ами видел только в легаси банковского по (проблевался)
Maxim
соап не застал. обмен xml'ами видел только в легаси банковского по (проблевался)
Фух благо я не работал с ним, я работал только на c# wpf с его xaml боже такое говно это ппц
invasion
Нужно больше фото этого слайда!
Пиар компания MobX успешно работает :)
Ivan
соап не застал. обмен xml'ами видел только в легаси банковского по (проблевался)
А мне пришлось принудительно делать шину, которая с брокера получает xml и надо его отправить в сервис ЭЦП и потом переслать на другую шину
Jąńek
кажется нам нужна группа поддержки
Ivan
Фух благо я не работал с ним, я работал только на c# wpf с его xaml боже такое говно это ппц
Сейчас же шарп нормас. (Ну я только на дотнете писал, про виндовс формы не могу сказать)
artalar
@artalar не подскажешь какой нибудь мега доклад или статью, где сжато и по существу обьяснется чем графкуель лучше реста
Не знаю. Гкл из коробки даёт доку и нормальный плейграунд, возможность автоматически генерить типы - для меня именно это киллер фича, потому что бек это часто не делает или делает очень плохо, как бы лучше не хотелось. Иными словами я бы как минимум использовал гкл просто как транспорт и в стиле рест. Хотя у меня всего опыта с ним пол года, если не меньше.
Ivan
В проде не юзал его ни разу, почему-то все боятся его 😭
Maxim
Сейчас же шарп нормас. (Ну я только на дотнете писал, про виндовс формы не могу сказать)
Виндовс формы это другое чем wpf) wpf весь дизайн через ублюдский xaml
artalar
но под нагрузкой и для прода он не годится
Дйствтлн у Фейсбука же нет нагрузки.... Все от задач зависит, конечно это не серебряная пуля
Андрей
アレクサンダー・バキマトフ
у тебя фраза - паразит
звучит как диагноз)))
Андрей
Ivan
Нет, не устаревал.
Я чёт помню хотел на шарпе написать десктопное приложение и в VS Studio в шаблонах WPF шла с .Net 4.5, а вот эти UPF (или как-то так) с .net core
Jąńek
под нагрузкой graphql не юзал, не знаю как его готовить
Ivan
А WPF на лине естественно не запустить? Там можно под GTK сейчас писать или mono уже все пускает в линуксе?
Maxim
Если ты не освоил, то не значит что это говно)
Html and css на несколько голов выше xaml по моему скромно у мнению конечно, я понимаю что это разное, но я сужу лично по потраченным усилиям и удобством разработки
Jąńek
wpf это вообше что?