GraphQL в 2018 / Илья Климов / MYKOLAIV JS 2018

Sdílet
Vložit
  • čas přidán 2. 10. 2018
  • Несмотря на обманчивую простоту подхода, GraphQL продолжает развиваться и спустя три года с момента своего выхода. Будучи одним из противников применения этой технологии в момент выхода, автор со временем сменил лагерь и ныне является одним из адептов реализации API именно на GraphQL. О том куда развивается технология, какие новые проблемы пытаются решить расширениями языка и пойдет речь в докладе.

Komentáře • 14

  • @erjigit17
    @erjigit17 Před 2 lety

    Все эти проблемы можно решать не раздувая из этого проблему.
    Можно сделать запрос в базу с джойнам и через parents перекидывать на цепочку ресолверов.
    Если с клиента приходит запрос без необходимости вы аскиватб данные с соседних таблиц, то можно джинны не делать.
    Из поля info можно вытащить все необходимые поля нужные для пользователя.
    И скажем гарантировать до 3, 4 степеней вложеностей данных. Это реально.

  • @user-mw1uf8tf7w
    @user-mw1uf8tf7w Před 4 lety +4

    Окей, спасибо, в своем небольшом проекте обойдусь без сего чуда:)

  • @transmorani
    @transmorani Před 3 lety

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

  • @nodkz
    @nodkz Před 5 lety +7

    Генерацию схем раскуришь в 2019 😘

    • @zond_amond
      @zond_amond Před 4 lety

      Расскажи нам сейчас об этом, не стесняйся.

  • @olegborodko1801
    @olegborodko1801 Před 4 lety +1

    я с доклада вытянул мысль что graphQl подходит для mongoDb , но не для mysql .. это так?

    • @VitaLikisgoodman
      @VitaLikisgoodman Před 4 lety

      он подходит для всего, это своего рода прокси, но проблема с mysql что нужно быть аккуратным, так что могут быть слишком сложные запросы. Зависит от компании, но если apollo server на javascript, то фронтендеры сами могут писать query для сервера и тиы, тогда будет больше понимаю что они творят

    • @dmitrychurkin4077
      @dmitrychurkin4077 Před 4 lety +1

      Использую Prisma и вообще забыл, про боль формирования SQL запроса, а так же про N+1 проблему.

    • @failure232
      @failure232 Před 3 lety

      @@dmitrychurkin4077 Прошу пояснить, каким образом Вы убираете Prisma ORM проблему N+1 запроса? Как я понимаю эта проблема является частью концепции GraphQL в связке с реляционными SQL базами

  • @olezhonnv3215
    @olezhonnv3215 Před 4 lety

    Очередная чепуха от фб.
    Когда он глючить перестанет?

    • @chikenmacnugget
      @chikenmacnugget Před 3 lety +2

      пару библиотек еще надо выпустить и тогда может быть все равно нет