GraphQL, стоит ли использовать для социальной сети?

С одним товарищем пишем (в начальной разработке) социальную сеть. Сегодня он мне сказал о таких штуках, как GraphQL и neo4j.
Как вы считаете, стоит ли их использовать? И какие подводные камни будут, если мы планируем сделать соц. сеть, как, например, ВК, со своим API.

PS: Планируется делать как учебный проект. Если выйдет что-то стоящее, то естественно будем продвигать)
  • Вопрос задан
  • 983 просмотра
Решения вопроса 4
AlexanderMint
@AlexanderMint
Web Developer
Напишу тебе пару своих мыслей, как человек который ежедневно использует GraphQL в связке с реактом. Технология классная, очень удобная и понятная (не зря же её Facebook использует). Но есть и свои минусы (https://www.howtographql.com/advanced/4-security/).

Если у вас есть в запасе пару недель, что вы готовы потратить на изучение в целом технологии, на изучение схемы что строится на бэке, на то что бы понять как вы со всем этим будете работать на фронте, то используйте, все упирается во время.

P.S. использовать REST после GraphQL желания нет...
Ответ написан
Комментировать
Decadal
@Decadal
если вы серьёзно, то пишите на том, что знаете. Рабочая лошадка лучше архитектуры в вакууме, которая не работает.
а если проект учебный, то используйте, хотя бы для кругозора.

"И какие подводные камни будут"
1) слишком развитые конкуренты.
Ответ написан
index0h
@index0h
PHP, Golang. https://github.com/index0h
koistya
@koistya
Lead software engineer
GraphQL идеально работает в связке с MySQL / PostgreSQL, вот пример кода:

https://github.com/kriasoft/nodejs-api-starter

Facebook успешно использует у себя MySQL + GraphQL. Уверен что в ближайшее время все больше и больше веб приложений будут релизовывать свои API на базе GraphQL.
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы