Очень понравилась концепция GraphQL.
Хочется использовать его с Angular 2.
Но официальных решений пока нет, т.к. GQL разрабатывался под Relay + React.
Все что есть на просторах необъятного, это ToDo на связках Angular + Relay + React, Angular + Relay, читый Angular.
Т.е. пытаются скрестить и получить монстра.
Есть ряд вопросов:
Что взять для кэширования данных? Как быть с динамическими моделями в Angular?
Есть ли жизнь у таких решений? Может подскажете опенсорс работающий в такой связке?
Уже вышел Apollo2 - так что не вижу ничего сложного.
На самом то деле проблема больше в корявом бэкенде - разработчики не умеют писать Schema мапперы что бы замапить схему реляционной СУБД на схему GraphQL API и привязать соответствующие ААА сервисы.
В этом плане советую глянуть join-monster и postgraphql.
мб заопенсорсю свой маппер когда-нить.
А какой там Query builder должен быть? Пишешь запрос в формате GraphQl и готово. dev.apollodata.com/angular2/queries.html#basics Насколько я понимаю эти ребята конкуренты relay У них должен быть похожий функционал. Я не frontend разработчик могу и ошибаться.