У меня есть служба GraphQL, которую мне нужно удалить из приложения iOS, и я пытаюсь проверить, какие у меня варианты для клиентских библиотек, ориентированных на эту цель. Мое первоначальное впечатление заключается в том, что там не так много хороших вариантов, и я немного удивлен этим, поскольку мобильное приложение Facebook всегда цитируется среди мотивационных материалов для самого GraphQL.
Далее следует мое понимание моих вариантов. Мои вопросы: какие варианты клиентской библиотеки я пропускаю? Мне также интересно, если бы вы представили идеальную клиентскую библиотеку GraphQL для iOS, как бы она выглядела?
- Just Alamofire, AFNetworking или
NSURLSession
напрямую, передавая в любовно ручной дизайн Документы запросов и просматривая черезDictionary
, представляющий в результате JSON, или - Chester
- GraphQLicious
- Swift-GraphQL