Информация об изменениях

Сообщение Re[8]: GraphQL -- взлетит или помрет? от 30.07.2017 11:42

Изменено 30.07.2017 11:44 bnk

Re[8]: GraphQL -- взлетит или помрет?
Здравствуйте, turbocode, Вы писали:

ИД>>Так я о чём и говорю -- поэтому и GraphQL (который делает фильтрацию на сервере)


T>На сервере можно сделать фильтрацию и без GraphQL.


И как ты сделаешь фильтрацию, если не знаешь что фильтровать?
GraphQL это как язык описания, что именно клиенту нужно, только и всего. Типа SQL.

Решаемая проблема в том, что клиенту потребуется какой-то запрос который не был предусмотрен сервером, сервер приходится менять.
С GraphQL сервер просто говорит какие данные у него в принципе есть (предоставляет схему данных) а клиент может запрашивать любую ее часть.
Re[8]: GraphQL -- взлетит или помрет?
Здравствуйте, turbocode, Вы писали:

ИД>>Так я о чём и говорю -- поэтому и GraphQL (который делает фильтрацию на сервере)


T>На сервере можно сделать фильтрацию и без GraphQL.


И как ты сделаешь фильтрацию, если не знаешь что фильтровать?
GraphQL это как язык описания, что именно клиенту нужно, только и всего. Типа SQL.

Решаемая проблема в том, что если клиенту требуется какой-то запрос который не был предусмотрен сервером, сервер приходится менять.
С GraphQL сервер просто говорит какие данные у него в принципе есть (предоставляет схему данных) а клиент может запрашивать любую ее часть.
Также можно например легко добавлять новые данные в модель без страха поломать клиента.