@graphql_ru
GraphQL — русскоговорящее сообщество

Общаемся на темы, посвященные GraphQL и опыту его использования. Проблемы. Новости. Решения. Вам могут быть полезны: @apollo_ru, @react_js, @vuejs_ru Рекомендуем сразу отключить уведомления, чтобы пребывание в чате было полезным и комфортным.

352 members

Архив канала @graphql_ru 24 июля 2018 г.

07:42:45 ДП
User 119235888
ребят! что думаете про prisma?
07:48:01 ДП
User 99248986
User 119235888
ребят! что думаете про prisma?
непонятно зачем нужная херня
07:49:52 ДП
User 119235888
User 99248986
непонятно зачем нужная херня
вполне понятно, на мой взгляд. лично тебе непонятно, или есть аргументы?
07:51:47 ДП
User 99248986
мне непонятно зачем нужен этот дополнительный инстанс и столько плясок с бубном, пока я вижу, что правильный путь писать меньше кода - это маппинги, как это сделано в appsync
07:53:17 ДП
User 119235888
User 99248986
мне непонятно зачем нужен этот дополнительный инстанс и столько плясок с бубном, пока я вижу, что правильный путь писать меньше кода - это маппинги, как это сделано в appsync
уже лучше. выбираю решение для простого, но в перспективе масштабируемого бэка. про appsync почитаю, спасибо
07:55:43 ДП
User 99248986
я смотрел презентацию призмы 30 минут и просто не понимал нахрена это все нужно, такое ощущение что это просто сервис ради сервиса
07:56:18 ДП
User 119235888
User 99248986
я смотрел презентацию призмы 30 минут и просто не понимал нахрена это все нужно, такое ощущение что это просто сервис ради сервиса
а как же готовое crud api из бд с коробки?
07:56:47 ДП
User 119235888
генерируется схема со всеми мутациями итп
07:57:18 ДП
User 119235888
9k старов, супер-крутая документация
07:57:46 ДП
User 99248986
когда вот эта спека будет 100% готова, будет достаточно одной либы для этого https://github.com/opencrud/opencrud
github.com/opencrud/opencrud
opencrud - OpenCRUD is a GraphQL CRUD API specification for databases
07:57:57 ДП
User 99248986
без сервисов, докеров и всего этого хассла
07:58:37 ДП
User 119235888
хаха, звучит круто!
07:58:58 ДП
User 119235888
только 3 месяца не было коммитов, к сожалению
07:59:28 ДП
User 169125
User 99248986
когда вот эта спека будет 100% готова, будет достаточно одной либы для этого https://github.com/opencrud/opencrud
github.com/opencrud/opencrud
opencrud - OpenCRUD is a GraphQL CRUD API specification for databases
Видимо уже никогда не будет
07:59:48 ДП
User 119235888
User 169125
Видимо уже никогда не будет
rip, угу
08:10:34 ДП
User 99248986
значит уже закончили
08:10:41 ДП
User 99248986
да, все заполнено
08:10:42 ДП
User 99248986
https://www.opencrud.org
08:10:57 ДП
User 99248986
спека не должна меняться каждый день, это не либа
08:12:07 ДП
User 99248986
впрочем спека делалась почти полностью силами призмы, у них неплохие разрабы и есть норм продукты
08:12:17 ДП
User 99248986
graphcool например очень хорош
08:16:48 ДП
User 99248986
просто надо инвесторам пыль в глаза пускать и иметь какой-то облачный сервис чтобы бабки зарабатывать, а после аполло мало где ниша осталась
08:40:00 ДП
User 119235888
graphcool да, тоже рассматриваю. но, с prisma, думаю, не так всё просто. 9к старов и куча проектов в проде на полу не валяются
08:44:36 ДП
User 99248986
User 119235888
graphcool да, тоже рассматриваю. но, с prisma, думаю, не так всё просто. 9к старов и куча проектов в проде на полу не валяются
пиар хороший, звезды показывают только уровень пиара, у httpd (на котором полинтернета работает) звезд на гитхабе меньше, чем у любой хипстерской js либочки
08:46:40 ДП
User 119235888
User 99248986
пиар хороший, звезды показывают только уровень пиара, у httpd (на котором полинтернета работает) звезд на гитхабе меньше, чем у любой хипстерской js либочки
http это что-то само собой разумеющееся. если бы http разрабатывался прямо сейчас на гитхабе, у него было бы куча старов я уверен. в целом я с тобой согласен. я сам застаррил 2700 проектов и использовал из них от силы 30
08:53:25 ДП
User 99248986
да и в общем ниче плохого нет, кому нравится, ради бога, мне просто кажется там руками надо делать больше, чем конечного выхлопа, ну и complexety всей системы очень значительно повышается, этот сервис становится точкой отказа
08:56:26 ДП
User 119235888
User 99248986
да и в общем ниче плохого нет, кому нравится, ради бога, мне просто кажется там руками надо делать больше, чем конечного выхлопа, ну и complexety всей системы очень значительно повышается, этот сервис становится точкой отказа
я до этого писал схему с мутациями и sql запросами руками, это было очень больно. теперь в поиске инструментов для облегчения предстоящих страданий
09:12:54 ДП
User 99248986
User 119235888
я до этого писал схему с мутациями и sql запросами руками, это было очень больно. теперь в поиске инструментов для облегчения предстоящих страданий
мне кажется что логичное решение тут - генерация схемы на основе моделей бд
09:20:09 ДП
User 224769697
User 99248986
мне кажется что логичное решение тут - генерация схемы на основе моделей бд
Павел, перелогинтесь :D
09:20:53 ДП
User 144022504
User 99248986
graphcool например очень хорош
graphcool переименовали в Prisma
09:21:26 ДП
User 99248986
User 144022504
graphcool переименовали в Prisma
я про graphql сервер
09:21:34 ДП
User 99248986
без orm
09:21:41 ДП
User 144022504
User 119235888
graphcool да, тоже рассматриваю. но, с prisma, думаю, не так всё просто. 9к старов и куча проектов в проде на полу не валяются
Prisma рулит ✊
09:21:57 ДП
User 144022504
User 224769697
Павел, перелогинтесь :D
🤣
09:39:12 ДП
User 144022504
User 99248986
мне кажется что логичное решение тут - генерация схемы на основе моделей бд
Prisma как раз и генерирует схему на базе модели бд
09:41:11 ДП
User 99248986
User 144022504
Prisma как раз и генерирует схему на базе модели бд
сервис нафига нужен, расскажите мне
09:41:32 ДП
User 99248986
это все может сделать либа
09:45:50 ДП
User 144022504
User 99248986
сервис нафига нужен, расскажите мне
это уже не просто сервис - это развитое отзывчивое коммьюнити, решающее трудности , которое уже много чего сделало для опенсоурса и продалжающее это делать ежедневно.
09:46:24 ДП
User 99248986
User 144022504
это уже не просто сервис - это развитое отзывчивое коммьюнити, решающее трудности , которое уже много чего сделало для опенсоурса и продалжающее это делать ежедневно.
тебе прям в политики идти, с такими ответами))
09:46:37 ДП
User 99248986
красиво задвинул
09:48:12 ДП
User 99248986
я про сервер как сервис
09:51:10 ДП
User 144022504
User 99248986
я про сервер как сервис
не понимаю, можно конкретней, чем плоха Prisma?
09:51:34 ДП
User 99248986
чуть выше писал уже
09:52:00 ДП
User 144022504
для меня все библиотеки - это сервисы решающие задачи
09:54:44 ДП
User 99248986
ты понимаешь разницу между библиотекой и запущенным сервером?
10:08:41 ДП
User 144022504
User 99248986
ты понимаешь разницу между библиотекой и запущенным сервером?
сервер по вашему не сервис?
10:10:33 ДП
User 99248986
я выше уже это написал 3 раза, зачем он нужен, если для него нужен контейнер и куча хассла вокруг, а потом он будет падать и класть все приложение?
10:10:38 ДП
User 99248986
и даже ответ написал, почему
10:10:49 ДП
User 99248986
просто надо инвесторам пыль в глаза пускать и иметь какой-то облачный сервис чтобы бабки зарабатывать, а после аполло мало где ниша осталась
10:10:57 ДП
User 99248986
читайте тред плз
10:13:21 ДП
User 144022504
User 99248986
я выше уже это написал 3 раза, зачем он нужен, если для него нужен контейнер и куча хассла вокруг, а потом он будет падать и класть все приложение?
чем докер контейнеры плохи? у меня на VPS туча сайтов, докер решает мою боль по деплою.
10:13:57 ДП
User 99248986
ладно, я пошел, нет времени быть попугаем, сори
10:14:52 ДП
User 144022504
User 99248986
непонятно зачем нужная херня
моветон
10:15:09 ДП
User 119235888
User 99248986
ладно, я пошел, нет времени быть попугаем, сори
ты проиграл в этом батле, похоже
10:15:40 ДП
User 99248986
User 119235888
ты проиграл в этом батле, похоже
у меня нет миссии никому ниче доказывать) особенно когда люди не понимают о чем речь
10:15:49 ДП
User 119235888
прикол в том, что prisma это реально круто. и дело не в хорошем пиаре, а в том — что сервис хороший и нужный
10:15:58 ДП
User 99248986
нравится, юзайте, ради бога
10:16:09 ДП
User 119235888
чем больше будет таких сервисов — тем меньше будем страдать мы
10:16:27 ДП
User 119235888
я попробую, похоже. отпишу — больно мне или нет, через пару недель
10:17:13 ДП
User 99248986
User 119235888
я попробую, похоже. отпишу — больно мне или нет, через пару недель
лучше отписать когда апка будет в продакшене под нагрузками
10:18:10 ДП
User 119235888
User 99248986
лучше отписать когда апка будет в продакшене под нагрузками
где-то через 2 недели уже и будет, либо в бете либо в проде. там пару-тройку таблиц пока что.
10:18:59 ДП
User 119235888
User 99248986
лучше отписать когда апка будет в продакшене под нагрузками
нагрузку попробуем сэмулировать каким-инибудь тестами. вангую, что всё будет супер!
10:21:38 ДП
User 119235888
User 99248986
сервис нафига нужен, расскажите мне
ну а ложка дегтя тут в том, что если ты не понимаешь, зачем нужен такой сервис — то у тебя проблемы, бро
10:27:41 ДП
User 99248986
User 119235888
ну а ложка дегтя тут в том, что если ты не понимаешь, зачем нужен такой сервис — то у тебя проблемы, бро
Не, у меня все отлично)
10:27:56 ДП
User 99248986
Я не понимаю зачем сервер
10:28:19 ДП
User 99248986
А вы не понимаете разницы между либой и инстансом
10:28:38 ДП
User 213453025
User 119235888
я попробую, похоже. отпишу — больно мне или нет, через пару недель
Если там апка уровня "за две недели бета", то что хочешь подойдёт
10:35:05 ДП
User 119235888
User 213453025
Если там апка уровня "за две недели бета", то что хочешь подойдёт
именно по этому мне и надо ORM-like что-то, ибо надо быстро. там уже почти готовый проект на блокчейне, сейчас почти все данные в контрактах, они не вывозят. нужно запилить пару таблиц со статистикой для саппорта всего этого. что угодно не подойдет, ибо будет адское масштабирование после основного релиза
10:36:25 ДП
User 213453025
Ну такое, я бы на серьезный проект призму не тащил
10:36:51 ДП
User 119235888
User 213453025
Ну такое, я бы на серьезный проект призму не тащил
вот я тоже сомневаюсь, по этому я и здесь
10:37:10 ДП
User 119235888
User 213453025
Ну такое, я бы на серьезный проект призму не тащил
скорее всего ручками в итоге соберу, ну или graphcool на крайняк
10:46:22 ДП
User 119235888
раз вы уже поняли суть моей проблемы — посоветуйте решения оптимальные. на фронте react/redux, если это важно. есть ещё пару дней, что бы выбрать инструменты, заложить архитектуру, которая определит уровень дальнейших страданий. мейби у кого есть личные архитектурные экземплы или ссылки на оные. в гугле я теряюсь по теме, если честно. последний раз работал с graphql 3 года назад на relay/graphql.js
10:49:12 ДП
User 99248986
Apollo хорош, релей переделали и вроде тоже ничего, но лично ещё не пробовал
10:53:55 ДП
User 119235888
угу, релей был очень грустным в 2015-2016, я даже на его лого смотреть не могу после всего, что пережил))
11:10:03 ДП
User 144022504
User 213453025
Ну такое, я бы на серьезный проект призму не тащил
Почему?
11:10:59 ДП
User 119235888
User 144022504
Почему?
+, кстати
11:51:50 ДП
User 213453025
User 144022504
Почему?
На серьезных проекта решают серьезные задачи, а не адаптируют новые технологии. Ну загнутся они например через полгода, дальше что? Или попадется тебе edge-case какой-то актуальный для двух человек, решать который придется тебе. Причем через костыли, которые могут ломаться с новыми версиями призмы.
12:14:28 ПП
User 224769697
@playra а мы можем к базе призмы подключаться вручную и решать какие то "угловые кейсы"?
12:14:36 ПП
User 144022504
User 213453025
На серьезных проекта решают серьезные задачи, а не адаптируют новые технологии. Ну загнутся они например через полгода, дальше что? Или попадется тебе edge-case какой-то актуальный для двух человек, решать который придется тебе. Причем через костыли, которые могут ломаться с новыми версиями призмы.
- Prisma  - это не пустячковый проект сделаный случайно и кем-то. За ним стоят майнтедеры GraphQL. 
- По ежеднывным контрибьюциям в проект, можно оценить вовлеченость опенс соурс коммьюнити(8 месяцев слежу на ними).
- За 6 миллинов $ инвестиций, полученых месяц назад, нужно будет отчитыватся перед инвестиционым фондом.

А серьзерные задачи как раз решаются с провереными временем библиотеками(фреймворками). 
А хейтят Призму те, что конкурирует за сферу влияния или привыкшие к своему рабочему стеку и не желющие совершенстваться.
12:15:22 ПП
User 51988441
User 144022504
- Prisma  - это не пустячковый проект сделаный случайно и кем-то. За ним стоят майнтедеры GraphQL. 
- По ежеднывным контрибьюциям в проект, можно оценить вовлеченость опенс соурс коммьюнити(8 месяцев слежу на ними).
- За 6 миллинов $ инвестиций, полученых месяц назад, нужно будет отчитыватся перед инвестиционым фондом.

А серьзерные задачи как раз решаются с провереными временем библиотеками(фреймворками). 
А хейтят Призму те, что конкурирует за сферу влияния или привыкшие к своему рабочему стеку и не желющие совершенстваться.
prisma классная
12:15:25 ПП
User 119235888
User 144022504
- Prisma  - это не пустячковый проект сделаный случайно и кем-то. За ним стоят майнтедеры GraphQL. 
- По ежеднывным контрибьюциям в проект, можно оценить вовлеченость опенс соурс коммьюнити(8 месяцев слежу на ними).
- За 6 миллинов $ инвестиций, полученых месяц назад, нужно будет отчитыватся перед инвестиционым фондом.

А серьзерные задачи как раз решаются с провереными временем библиотеками(фреймворками). 
А хейтят Призму те, что конкурирует за сферу влияния или привыкшие к своему рабочему стеку и не желющие совершенстваться.
поддерживаю. не понимаю, как можно вообще хейтить такие проекты. это же технологии будущего.
12:15:34 ПП
User 51988441
очень много мне времени сэкономила
12:15:54 ПП
User 144022504
User 224769697
@playra а мы можем к базе призмы подключаться вручную и решать какие то "угловые кейсы"?
не понял) можно подробней?
12:16:04 ПП
User 119235888
так можно было бы и на асме перемещать байты между регистрами до сих пор, кто-то по любому говорил, что си для слабаков, надо ручками
12:16:36 ПП
User 341172775
хз, пишу просто на graphql + koa и мне нормич =(
12:17:53 ПП
User 144022504
User 119235888
так можно было бы и на асме перемещать байты между регистрами до сих пор, кто-то по любому говорил, что си для слабаков, надо ручками
😅
12:18:01 ПП
User 341172775
просто наверное не правильно говорить о том что только prisma огонь, а в остальном... каждый дро... так как хочет
12:18:47 ПП
User 119235888
User 341172775
просто наверное не правильно говорить о том что только prisma огонь, а в остальном... каждый дро... так как хочет
так никто так и не говорил) просто я спросил за призму, ибо понравилось всё: от идеи до доков. и тут сразу первое мнение — хуйня, мол
12:18:48 ПП
User 341172775
Я рад что есть 1000 вариантов реализаций, и что каждый может использовать то что ему нравиться
12:19:06 ПП
User 341172775
User 119235888
так никто так и не говорил) просто я спросил за призму, ибо понравилось всё: от идеи до доков. и тут сразу первое мнение — хуйня, мол
мнения "хуйня" всегда надо пропускать мимо)
12:19:23 ПП
User 341172775
у любой технологии/библиотеки найдутся ненавистники
12:19:26 ПП
User 224769697
@playra ну многие говорят что работая с призмой можно столкнуться с задачами, которые нужно решать через костыли, но мы же можем эти задачи решить в обход призмы, а всё остальное делать через нее
12:19:54 ПП
User 144022504
User 341172775
просто наверное не правильно говорить о том что только prisma огонь, а в остальном... каждый дро... так как хочет
началось не с того, что кто-то сказал что Prisma огонь, а наоборот
t.me/graphql_ru/4755
t.me/graphql_ru/4755
непонятно зачем нужная херня
12:20:11 ПП
User 224769697
хотя я еще не придумал задачи которая с призмой плохо решается, но Павел из graphql-compose говорил что столкнёмся рано или поздно)
12:21:05 ПП
User 99248986
тут вот новые люди появились которые топят за призму, может они мне объяснят, для чего нужно держать отдельный поднятый сервис, чтобы трансформировать запрос к базе
12:21:20 ПП
User 144022504
User 224769697
@playra ну многие говорят что работая с призмой можно столкнуться с задачами, которые нужно решать через костыли, но мы же можем эти задачи решить в обход призмы, а всё остальное делать через нее
Лично я столклнутся с проблемами библиотеки Павла, поэтому сейчас на Prisma
12:21:36 ПП
User 341172775
ну я уже сказал что мнения такого рода не стоит слушать никогда, но и призываю всех всегда к тому что бы не втюхивать всем какие то себе понравившиеся решения ;)
12:21:49 ПП
User 341172775
хотя я сам когда то втюхивал всем mobx xD
12:22:49 ПП
User 341172775
User 99248986
тут вот новые люди появились которые топят за призму, может они мне объяснят, для чего нужно держать отдельный поднятый сервис, чтобы трансформировать запрос к базе
если используют значит это облегчает/улучшает решение их круга задач
12:23:08 ПП
User 341172775
Роман, а ты пытался прикрутить на свой петпроджект призму?
12:24:10 ПП
User 99248986
что ж одни политики вокруг, кто-ть может конкретно ответить?
12:24:17 ПП
User 341172775
пока сам не попользуешься сложно тебе что то доказать =) будь то призма/реакт любая другая библиотека или решение
12:24:26 ПП
User 224769697
User 99248986
тут вот новые люди появились которые топят за призму, может они мне объяснят, для чего нужно держать отдельный поднятый сервис, чтобы трансформировать запрос к базе
конкретно такой способ был сделан чтобы призма могла нам втюхать облачные сервисы свои?
теоретически ведь можно было сделать всё тоже самое, но весь код, который генерит призма, импортировать в проект, и вручную поднять бд
12:25:03 ПП
User 99248986
я иемнно это выше и писал и жду вот конраргументов уже полдня
12:25:50 ПП
User 224769697
User 99248986
я иемнно это выше и писал и жду вот конраргументов уже полдня
а где выше?)
12:26:24 ПП
User 99248986
просто надо инвесторам пыль в глаза пускать и иметь какой-то облачный сервис чтобы бабки зарабатывать, а после аполло мало где ниша осталась
12:28:20 ПП
User 119235888
User 99248986
просто надо инвесторам пыль в глаза пускать и иметь какой-то облачный сервис чтобы бабки зарабатывать, а после аполло мало где ниша осталась
вот это конечно пиздец мнение. почему ты решил, что кому-то что-то пускает в глаза? нет варианта, что люди реально делают крутой продукт?
12:28:22 ПП
User 341172775
const Query = {
  userList: (_, args, context, info) => {
    return context.prisma.query.users({}, info)
  }
}

const Query = {
  userList: (_, args, context, info) => {
    return mysql.query(
      `SELECT
          "user"."id",
          "user"."name",
          "user"."isAdmin"
        FROM tblUsers as "user"`
    )
  }
}

два разных запроса с и без
12:28:24 ПП
User 119235888
такое же сплошь и рядом
12:28:30 ПП
User 341172775
это с главной страницы сайта
12:28:57 ПП
User 99248986
User 341172775
const Query = {
  userList: (_, args, context, info) => {
    return context.prisma.query.users({}, info)
  }
}

const Query = {
  userList: (_, args, context, info) => {
    return mysql.query(
      `SELECT
          "user"."id",
          "user"."name",
          "user"."isAdmin"
        FROM tblUsers as "user"`
    )
  }
}

два разных запроса с и без
объясни зачем для этого я должен сервер призмы держать поднятым
12:29:18 ПП
User 341172775
я мб не так это вижу как ты, но с призмой кода меньше, не?
12:29:26 ПП
User 144022504
User 99248986
просто надо инвесторам пыль в глаза пускать и иметь какой-то облачный сервис чтобы бабки зарабатывать, а после аполло мало где ниша осталась
вы занаете, что можно базу данных  хранить не на облачном сервисе Prisma, а на своем  VPS?
https://modxclub.ru/topics/razvorachivaem-graphcool-prisma-na-golom-zheleze-2750.html
12:29:49 ПП
User 119235888
User 99248986
объясни зачем для этого я должен сервер призмы держать поднятым
https://cdn-images-1.medium.com/max/800/1*XpABJUH4XUuJVsBvHEg2lQ.png
https://cdn-images-1.medium.com/max/800/1*gcRrPnjXURFDQbkADwjaaA.png
cdn-images-1.medium.com/max/800/1*XpABJUH4XUuJVsBvHEg2lQ.png
12:29:52 ПП
User 119235888
https://cdn-images-1.medium.com/max/800/1*gcRrPnjXURFDQbkADwjaaA.png
cdn-images-1.medium.com/max/800/1*gcRrPnjXURFDQbkADwjaaA.png
12:30:04 ПП
User 99248986
User 341172775
я мб не так это вижу как ты, но с призмой кода меньше, не?
речь не про то что меньше кода лучше, а про то, что это делается библиотекой
12:30:13 ПП
User 99248986
внутри приложения
12:30:19 ПП
User 341172775
но не тобой
12:30:22 ПП
User 341172775
правильно?
12:30:51 ПП
User 119235888
User 99248986
речь не про то что меньше кода лучше, а про то, что это делается библиотекой
а что плохого в том, что что-то делается библиотекой?
12:30:57 ПП
User 341172775
graphql тоже под капотом магию делает, мб не юзать граф изза этого?
12:31:25 ПП
User 99248986
блин, как же тяжело, ладно зайду еще попозже
12:31:27 ПП
User 119235888
угу, давайте на асме в аппаратный адрес сетевой карты прокинем пакет из байтов
12:31:43 ПП
User 119235888
зачем нам tcp
12:31:48 ПП
User 119235888
tcp для слабаков
12:31:54 ПП
User 341172775
мне кажется
12:32:04 ПП
User 341172775
ты изучил для себя слово асма и теперь пихаешь его везде
12:32:24 ПП
User 144022504
Призме можно не платить совсем, при этом юзать ее, но на мой взгляд это не культурно)))
12:32:44 ПП
User 341172775
User 144022504
Призме можно не платить совсем, при этом юзать ее, но на мой взгляд это не культурно)))
за винрар тоже платил в свое время?)
12:32:57 ПП
User 341172775
или мб за музыку?)
12:33:01 ПП
User 144022504
User 341172775
за винрар тоже платил в свое время?)
каюсь) нет
12:33:17 ПП
User 341172775
фу какой некультурный
12:33:45 ПП
User 144022504
User 341172775
фу какой некультурный
стыдно 😊
12:34:40 ПП
User 224769697
@raxwunter я правильно понимаю что вы не против призмы, а против того что для нее нужен отдельный сервис, а не запихнуть внутрь приложения? и вы расстраиваетесь что вам втирают какая крутая призма, но причину надобности сервера вместо либы не объясняют?
12:34:49 ПП
User 119235888
User 341172775
ты изучил для себя слово асма и теперь пихаешь его везде
хаха, я просто писал загрузчик ОС по приколу в винрарные времена, чёт вспомнил и о пошло-поехало
12:35:51 ПП
User 99248986
User 224769697
@raxwunter я правильно понимаю что вы не против призмы, а против того что для нее нужен отдельный сервис, а не запихнуть внутрь приложения? и вы расстраиваетесь что вам втирают какая крутая призма, но причину надобности сервера вместо либы не объясняют?
оба ответа да :) но использовать призму без поднятого инстанса (облако впс пох) нельзя
12:36:57 ПП
User 99248986
точнее можно наверно как-то костылями, но вам продают именно инстанс
12:37:12 ПП
User 224769697
тогда я тоже присоединяюсь к вашему вопросу )
12:38:01 ПП
User 119235888
User 99248986
оба ответа да :) но использовать призму без поднятого инстанса (облако впс пох) нельзя
как и сам GraphQL сервер не запустишь без платформы. в целом я согласен с сомнительностью такого лейера, пока ещё не было сильных аргументов ни в одну из сторон
12:38:23 ПП
User 341172775
потому что это готовое коробочное решение выполненное в таком стиле, такой ответ подойдет?
12:40:04 ПП
User 119235888
мы как-то делали приложение со сложными чатами. был адский холивар — пилить вебсокеты и всё всё с нуля, или заюзать платное коробочное решение pusher.js. решили в пользу второго, что избавило от кучи проблем. сейчас работает на проде прекрасно
12:40:22 ПП
User 119235888
чем-то похоже мне показалось
12:41:27 ПП
User 99248986
User 119235888
как и сам GraphQL сервер не запустишь без платформы. в целом я согласен с сомнительностью такого лейера, пока ещё не было сильных аргументов ни в одну из сторон
аргумент в пользу отсутствия инстанса для тех кто не очень понимает (а по факту скорее всего просто не имел дело с реально сложными микросервисными приложениям) - каждый дополнительный сервис в кластере боль. Боль это: падения инстанса и необходимость его переподнимать, дополнительный слой дебага, точка отказа всего приложения, дополнительный гемор при деплое, дополнительное компликсити всей системы
12:41:56 ПП
User 99248986
рально очень печально что так мало людей здесь понимают эти очевидные вещи
12:42:35 ПП
User 144022504
User 119235888
мы как-то делали приложение со сложными чатами. был адский холивар — пилить вебсокеты и всё всё с нуля, или заюзать платное коробочное решение pusher.js. решили в пользу второго, что избавило от кучи проблем. сейчас работает на проде прекрасно
согласен, что для кого-то Prisma сложна и подходит 
https://graphcms.com
graphcms.com
Build a GraphQL content API in minutes! GraphCMS lets you build a hosted GraphQL backend for your apps and gives you all the tools you need to manage your content.
12:44:47 ПП
User 341172775
User 99248986
аргумент в пользу отсутствия инстанса для тех кто не очень понимает (а по факту скорее всего просто не имел дело с реально сложными микросервисными приложениям) - каждый дополнительный сервис в кластере боль. Боль это: падения инстанса и необходимость его переподнимать, дополнительный слой дебага, точка отказа всего приложения, дополнительный гемор при деплое, дополнительное компликсити всей системы
но микросервисная/сервисная архитектура в таких проектах имеет и плюсы, тут всегда надо подбирать архитектуру. В каких то случаях разделение на отдельные инстансы приводит к повышенной отказоустойчивости целой системой, когда например куча сервисов друг от друга не зависящих, и при падении сервиса чатов люди смогут работать с другими функциями системы, так что про то что ты говоришь невсегда однозначно очевидно.
12:45:29 ПП
User 119235888
User 99248986
аргумент в пользу отсутствия инстанса для тех кто не очень понимает (а по факту скорее всего просто не имел дело с реально сложными микросервисными приложениям) - каждый дополнительный сервис в кластере боль. Боль это: падения инстанса и необходимость его переподнимать, дополнительный слой дебага, точка отказа всего приложения, дополнительный гемор при деплое, дополнительное компликсити всей системы
подобные сервисы, особенно, если ты платишь за них деньги, если над ними работали профессионалы за деньги инвесторов — гарантируют тебе стабильность. в этом и ключ их (будущей) монетизации.
12:45:51 ПП
User 341172775
User 119235888
подобные сервисы, особенно, если ты платишь за них деньги, если над ними работали профессионалы за деньги инвесторов — гарантируют тебе стабильность. в этом и ключ их (будущей) монетизации.
на стабильность любой библиотеки никогда нельзя расчитывать
12:45:55 ПП
User 99248986
User 341172775
но микросервисная/сервисная архитектура в таких проектах имеет и плюсы, тут всегда надо подбирать архитектуру. В каких то случаях разделение на отдельные инстансы приводит к повышенной отказоустойчивости целой системой, когда например куча сервисов друг от друга не зависящих, и при падении сервиса чатов люди смогут работать с другими функциями системы, так что про то что ты говоришь невсегда однозначно очевидно.
каждый новый микросервис должен иметь вескую причину своего существования в плане резделения зон ответственности, конвертация запросов не опрдавдание для существования отдельного сервиса
12:46:16 ПП
User 99248986
User 341172775
на стабильность любой библиотеки никогда нельзя расчитывать
лол, а что внутри призма сервера, ЧУДО-библиотека?
12:46:40 ПП
User 341172775
я кажется сейчас аргумент в пользу тебя привел =)
12:47:09 ПП
User 341172775
я и сказал что НИНАОДНУ библиотеку нельзя полагаться на 100%
12:47:24 ПП
User 119235888
User 341172775
на стабильность любой библиотеки никогда нельзя расчитывать
с этим не поспоришь. но если выбирать между тем, на что расчитывать — на свои костыли, которые ты пишешь по ситуации или оттестированный код, написанный отдельной командой — я выбираю второе
12:47:26 ПП
User 341172775
какой бы крутой и проплаченной она не была
12:47:41 ПП
User 99248986
User 341172775
я и сказал что НИНАОДНУ библиотеку нельзя полагаться на 100%
сори, не заметил тред
12:47:42 ПП
User 341172775
User 119235888
с этим не поспоришь. но если выбирать между тем, на что расчитывать — на свои костыли, которые ты пишешь по ситуации или оттестированный код, написанный отдельной командой — я выбираю второе
почему ты не пишешь тесты?(((
12:48:30 ПП
User 119235888
User 341172775
почему ты не пишешь тесты?(((
за меня их пишет тестер. и так то я вообще фронтом занимаюсь по большей части)
12:49:10 ПП
User 341172775
я наоборот люблю писать свое, потому что:
а) ты получаешь то что ты именно хотел, не больше не меньше
б) кастомизируемо
в) ты не зависишь от времени ответа на твое ишью
12:49:23 ПП
User 341172775
User 119235888
за меня их пишет тестер. и так то я вообще фронтом занимаюсь по большей части)
ну на фронте тоже нужжно писать тесты)
12:50:14 ПП
User 119235888
User 341172775
я наоборот люблю писать свое, потому что:
а) ты получаешь то что ты именно хотел, не больше не меньше
б) кастомизируемо
в) ты не зависишь от времени ответа на твое ишью
согласен, я тоже! я вообще ненавижу либы, но был опыт, когда я выступал против коробочных решений — и был не прав)
12:50:27 ПП
User 341172775
User 99248986
сори, не заметил тред
на всякий случай еще скажу что я не юзаю призму, просто такой активный хейт с твоей стороны заставил меня ответить и продолжить разговор)
12:50:43 ПП
User 341172775
User 119235888
согласен, я тоже! я вообще ненавижу либы, но был опыт, когда я выступал против коробочных решений — и был не прав)
когда дедлайн поджимал?)
12:51:29 ПП
User 119235888
и да и нет) но, если бы я убедил в велосипедостроении всех, не известно, за какое место он бы нас поджал в итоге
12:51:51 ПП
User 294802884
такой спор за библиотеки... чувствую себя теперь не комфортно, т.е. и реакт, и аролло и кучу других использую....
12:52:08 ПП
User 119235888
кароче Роман знатный тролль, я пол дня проебал тут. призму не буду юзать! всем спасибо
12:53:01 ПП
User 341172775
User 294802884
такой спор за библиотеки... чувствую себя теперь не комфортно, т.е. и реакт, и аролло и кучу других использую....
ну ты назвал то без чего очень сложно как бы работать)
12:53:08 ПП
User 341172775
писать свой реакт уж точно не нужно)
12:53:57 ПП
User 294802884
хорошо, пойду по-быоенькому напилю свой аполло ((((-:
12:53:59 ПП
User 119235888
и вообще реакт это какой-то лишный лейер, ну его
12:56:09 ПП
User 294802884
ухожу в jquery
12:58:03 ПП
User 147656592
ухожу в mootools
01:01:29 ПП
User 99248986
User 119235888
и да и нет) но, если бы я убедил в велосипедостроении всех, не известно, за какое место он бы нас поджал в итоге
тебе для простого проекта реально бы рекомендовал appsync, там ты получишь не только адаптацию запросов, более гибкие резолверы, но и дешевую (почти бесплатную) бд в облаке (динамо). crud тебе не нагенерят, но руками написать 3 мутации не такое большое дело
01:02:59 ПП
User 99248986
или можно воспользоваться кучей либочек, которые генерят crud мутации по типу
01:03:30 ПП
User 99248986
User 99248986
тебе для простого проекта реально бы рекомендовал appsync, там ты получишь не только адаптацию запросов, более гибкие резолверы, но и дешевую (почти бесплатную) бд в облаке (динамо). crud тебе не нагенерят, но руками написать 3 мутации не такое большое дело
звоните прямо сейчас
01:04:06 ПП
User 119235888
User 99248986
тебе для простого проекта реально бы рекомендовал appsync, там ты получишь не только адаптацию запросов, более гибкие резолверы, но и дешевую (почти бесплатную) бд в облаке (динамо). crud тебе не нагенерят, но руками написать 3 мутации не такое большое дело
спасибо! мутакции я по любому хотел писать ручками. про призму — хотелось бы услышать ответ от того, кто её юзал в проектах. или хотя бы пробывал
01:04:23 ПП
User 99248986
мне бы тоже
01:05:17 ПП
User 213453025
User 144022504
- Prisma  - это не пустячковый проект сделаный случайно и кем-то. За ним стоят майнтедеры GraphQL. 
- По ежеднывным контрибьюциям в проект, можно оценить вовлеченость опенс соурс коммьюнити(8 месяцев слежу на ними).
- За 6 миллинов $ инвестиций, полученых месяц назад, нужно будет отчитыватся перед инвестиционым фондом.

А серьзерные задачи как раз решаются с провереными временем библиотеками(фреймворками). 
А хейтят Призму те, что конкурирует за сферу влияния или привыкшие к своему рабочему стеку и не желющие совершенстваться.
1. Кто именно? И что они мейнтейнят, спеку?
2. Это конечно прикольно, но ~85% коммитов это сотрудники компании. Опенсорс такого уровня без бабла быстро сливается
3. Если они не начнут зарабатывать на достаточном  уровне, то все. Случаев таких было много
4. Это как раз не проверенный временем фреймворк
01:05:24 ПП
User 119235888
а то качественные доки подкупили. i am doc-addicted
01:06:53 ПП
User 119235888
User 213453025
1. Кто именно? И что они мейнтейнят, спеку?
2. Это конечно прикольно, но ~85% коммитов это сотрудники компании. Опенсорс такого уровня без бабла быстро сливается
3. Если они не начнут зарабатывать на достаточном  уровне, то все. Случаев таких было много
4. Это как раз не проверенный временем фреймворк
так то у них есть всё, что бы начать стремительно зарабатывать. тот же сраный пушер имеет 900 старов и кривые доки, на первый взгяд — всё через жопу. а на деле — компания зарабатывает. и все кто начал юзать — юзают в дальнейшем. https://github.com/pusher/pusher-js
github.com/pusher/pusher-js
Pusher Javascript library | owner=@leesio. Contribute to pusher/pusher-js development by creating an account on GitHub.
01:07:05 ПП
User 144022504
User 99248986
аргумент в пользу отсутствия инстанса для тех кто не очень понимает (а по факту скорее всего просто не имел дело с реально сложными микросервисными приложениям) - каждый дополнительный сервис в кластере боль. Боль это: падения инстанса и необходимость его переподнимать, дополнительный слой дебага, точка отказа всего приложения, дополнительный гемор при деплое, дополнительное компликсити всей системы
если instance упадет, то для чего тогда restart: always ?
01:24:12 ПП
User 144022504
User 213453025
1. Кто именно? И что они мейнтейнят, спеку?
2. Это конечно прикольно, но ~85% коммитов это сотрудники компании. Опенсорс такого уровня без бабла быстро сливается
3. Если они не начнут зарабатывать на достаточном  уровне, то все. Случаев таких было много
4. Это как раз не проверенный временем фреймворк
1. https://github.com/schickling?tab=overview&from=2018-03-01&to=2018-03-31
2. Как посчитали? Даже если 15%, то кто по этому показателю превосходит Prisma?
3. Финансирование получено не на пару месяцев и не год и это уже второй раунд инвестиций.
4. К базе данных проекта можно подключить не один сервер, на Призме он или на чем-то еще, а так как это опен соурс, то такий проект будет жить по инерции не один год.
github.com/schickling?tab=overview&from=2018-03-01&to=2018-03-31
schickling has 103 repositories available. Follow their code on GitHub.
01:30:18 ПП
User 224769697
оу, ты меня этим натолкнул на один мегаплюс сервисности призмы
рили, этот сервис для нескольких сервером может использоваться, и я собирался этим пользоваться

например интернет магазин у которого есть админка
админка и магазин - разные приложения, и они подключены к одному сервису призмы, схема одна, а мутации/квери и подписки нужны разные
@raxwunter как тебе такой аргумент?)
01:30:19 ПП
User 224769697
1. https://github.com/schickling?tab=overview&from=2018-03-01&to=2018-03-31
2. Как посчитали? Даже если 15%, то кто по этому показателю превосходит Prisma?
3. Финансирование получено не на пару месяцев и не год и это уже второй раунд инвестиций.
4. К базе данных проекта можно подключить не один сервер, на Призме он или на чем-то еще, а так как это опен соурс, то такий проект будет жить по инерции не один год.
github.com/schickling?tab=overview&from=2018-03-01&to=2018-03-31
schickling has 103 repositories available. Follow their code on GitHub.
01:32:46 ПП
User 99248986
User 224769697
оу, ты меня этим натолкнул на один мегаплюс сервисности призмы
рили, этот сервис для нескольких сервером может использоваться, и я собирался этим пользоваться

например интернет магазин у которого есть админка
админка и магазин - разные приложения, и они подключены к одному сервису призмы, схема одна, а мутации/квери и подписки нужны разные
@raxwunter как тебе такой аргумент?)
это решается через shared libraries, все еще не понимаю при чем тут инстанс
01:35:34 ПП
User 99248986
User 224769697
оу, ты меня этим натолкнул на один мегаплюс сервисности призмы
рили, этот сервис для нескольких сервером может использоваться, и я собирался этим пользоваться

например интернет магазин у которого есть админка
админка и магазин - разные приложения, и они подключены к одному сервису призмы, схема одна, а мутации/квери и подписки нужны разные
@raxwunter как тебе такой аргумент?)
приложения разные, а падают одновременно вместе с сервером призмы
01:36:03 ПП
User 144022504
User 99248986
приложения разные, а падают одновременно вместе с сервером призмы
scale?
01:36:06 ПП
User 99248986
fault tolerance во всей красе
01:36:32 ПП
User 213453025
User 144022504
1. https://github.com/schickling?tab=overview&from=2018-03-01&to=2018-03-31
2. Как посчитали? Даже если 15%, то кто по этому показателю превосходит Prisma?
3. Финансирование получено не на пару месяцев и не год и это уже второй раунд инвестиций.
4. К базе данных проекта можно подключить не один сервер, на Призме он или на чем-то еще, а так как это опен соурс, то такий проект будет жить по инерции не один год.
github.com/schickling?tab=overview&from=2018-03-01&to=2018-03-31
schickling has 103 repositories available. Follow their code on GitHub.
1. И мейнтейнер чего он?
2. В контрибьютерах репы
3.  Мы не знаем всех подробностей, там что хочешь может быть
4. Это все сказки, разваиваться он не будет
01:37:06 ПП
User 99248986
ну и еще можешь почитать про микросервисы, и при чем там максимальная независимость каждого сервиса от других
01:37:40 ПП
User 213453025
Опенсорс живет или за счет спонсоров или за счет компании, в остальных случаях он просто выживает
01:40:15 ПП
User 119235888
User 213453025
Опенсорс живет или за счет спонсоров или за счет компании, в остальных случаях он просто выживает
согласен полностью. кто тут сказал, что если кодят сотрудники штатные за счет инвесторов — это плохо? это как раз таки заебись, потому что нанимают толковых людей которые отвечают за качество кода. а не мистер-твистер под пивко с пацанами забабахал либу. мне по кайфу, что в тот же реакт контрибьютит Ден Абрамов за большое лаве, а не заебанный Петя после работы
01:41:07 ПП
User 213453025
сравнил фейсбук и стартап
01:41:42 ПП
User 119235888
User 213453025
сравнил фейсбук и стартап
ну и что? на 8млн$ (или сколько они подняли?) можно не плохо накодить
01:41:56 ПП
User 119235888
думаю у них есть бизнес план и всё такое
01:42:40 ПП
User 99248986
призма это чисто комерческая история, никому она без облака не нужна будет, тулзы которые строятся вокруг нее возоможно будут жить, но я и щас против них ничего не имею, опять же еще раз команда у призмы хорошая
01:43:13 ПП
User 119235888
User 99248986
призма это чисто комерческая история, никому она без облака не нужна будет, тулзы которые строятся вокруг нее возоможно будут жить, но я и щас против них ничего не имею, опять же еще раз команда у призмы хорошая
меня радует, что они предоставляют выбор — поднимать свою платформу за фри и юзать их за $
01:43:23 ПП
User 119235888
при этом проект 100% опенсорц
01:43:37 ПП
User 213453025
User 119235888
ну и что? на 8млн$ (или сколько они подняли?) можно не плохо накодить
Это не так много как кажется, в мире где разраб получает $150-200k в год. Плюс руководство, плюс другой стафф, плюс маркетинг, плюс аренда офиса
01:43:39 ПП
User 119235888
подход классный, думаю это будет работать, если ещё не работает
01:44:18 ПП
User 119235888
User 213453025
Это не так много как кажется, в мире где разраб получает $150-200k в год. Плюс руководство, плюс другой стафф, плюс маркетинг, плюс аренда офиса
этого достаточно, что бы сделать ORM-лейер
01:44:27 ПП
User 119235888
не думаю, что там сидят какие-то тупые люди, которые не считают деньги
01:44:29 ПП
User 144022504
User 119235888
меня радует, что они предоставляют выбор — поднимать свою платформу за фри и юзать их за $
до нового года было не так, все прятали под столом, поэтому и топлю за них
01:44:34 ПП
User 119235888
или у которых нет плана на завтра
01:44:47 ПП
User 213453025
User 119235888
согласен полностью. кто тут сказал, что если кодят сотрудники штатные за счет инвесторов — это плохо? это как раз таки заебись, потому что нанимают толковых людей которые отвечают за качество кода. а не мистер-твистер под пивко с пацанами забабахал либу. мне по кайфу, что в тот же реакт контрибьютит Ден Абрамов за большое лаве, а не заебанный Петя после работы
Ну и кстати про фейсбук, на каждый реакт есть свой релей, который вообще не развивается
01:44:52 ПП
User 99248986
User 119235888
меня радует, что они предоставляют выбор — поднимать свою платформу за фри и юзать их за $
это стандартная схема, но сделать сервер может каждый, даже @playra с помощью restart: always. суть в библиотеках, которые под капотом
01:45:37 ПП
User 99248986
так что возможно после смерти оно трансформируется в тулзы и продолжит жить другой жизнью
01:45:50 ПП
User 99248986
что было бы очень круто
01:45:51 ПП
User 144022504
User 99248986
это стандартная схема, но сделать сервер может каждый, даже @playra с помощью restart: always. суть в библиотеках, которые под капотом
надесь мы будем инженерами и не будем переходить на личности
01:46:00 ПП
User 119235888
User 213453025
Ну и кстати про фейсбук, на каждый реакт есть свой релей, который вообще не развивается
есть ещё react native, где вообще боль страданием погоняет. ну не в таких масштабах, как релей, конечно. но и идея масштабней
01:46:15 ПП
User 119235888
лично я рад, что я выпал на год из темы. а тут оп — столько крутых решений подьехало
01:46:16 ПП
User 99248986
User 144022504
надесь мы будем инженерами и не будем переходить на личности
сори, ниче личного)
01:47:08 ПП
User 119235888
велика вероятность, что даже если у них закончаться бабки — они вывезут на контрибьютерах. хотя бы тех, кто юзает их решения в проде в больших проектах
01:48:18 ПП
User 119235888
а если это ещё и какие-то крупные компании — тогда вообще простор для фантазии
01:59:15 ПП
User 144022504
Я понимаю что у каждого проекта есть своя тарегт групп.
Я понимаю что у каждого проекта есть свои плюсы и минусы.
Но я не понимаю зачем называть проект хе..ней тогда, когда не понятно почему команда у призмы хорошая  решили поднимать под Prisma инстанс. 
Кто-нибудь думал почему они решили изпользовать для этого Docker контейнеризацию?
Может от этого больше плюсов, чем гипотетических минусов?
01:59:45 ПП
User 99248986
User 144022504
Я понимаю что у каждого проекта есть своя тарегт групп.
Я понимаю что у каждого проекта есть свои плюсы и минусы.
Но я не понимаю зачем называть проект хе..ней тогда, когда не понятно почему команда у призмы хорошая  решили поднимать под Prisma инстанс. 
Кто-нибудь думал почему они решили изпользовать для этого Docker контейнеризацию?
Может от этого больше плюсов, чем гипотетических минусов?
ок, 100500 раз: бабло
02:00:21 ПП
User 144022504
User 99248986
ок, 100500 раз: бабло
Docker им платит?
02:00:30 ПП
User 99248986
о боже
02:00:50 ПП
User 224769697
User 144022504
Docker им платит?
гг