Я нахожу GraphQL чрезвычайно интересным и способным работать, даже когда начинающий только начинает работу. Вероятно, вы слышали шаг лифта раньше: он позволяет вам запрашивать именно нужные вам данные, когда вам это нужно (возможно, на уровне компонентов), и он прибывает как прекрасные данные JSON для вашего использования.
Я вижу, что он использовался как часть современных веб-сайтов все время dang . Общая вибрация: «Я хочу делать все, что захочу, на переднем конце, и это на самом деле позволяет также делать дополнительные варианты». И «что угодно» на передней части, что обычно означает фантастический СПА -исходный JavaScript-движок или статичный сайт-иш-вещь.
Вот краткое изложение статей, которые повсюду в наши дни. Вместо фактических заголовков статей я переименую их со стековыми частями.
GraphQL определенно находится в категории «новый и хип», но, как всегда, все старое новое снова. Проверьте «Запрос по примеру», язык 1970-х годов:
..... Имя: Bob
..Адрес:
.....Город:
.... Состояние: TX
..Zipcode:
Результат SQL:
SELECT * FROM Контакты ГДЕ Имя = 'Bob' AND State = 'TX';