Size: a a a

2020 June 09

АК

Алексей Кузнецов... in Drupal RU
с бэка до фронта по событию можно только через вебсокет
источник

l

lj_dv in Drupal RU
Alexey Korepov
можно ещё напрямую sql-запросы с фронта в базу слать ;)
вот этого ка краз делать не в коем случае нельзя
источник

AP

Andrey Postnikov in Drupal RU
Alexey Korepov
и вернуться на пол века назад к REST API? :)
Openapi и мне очень интересно, что привело к выбору graphql?
У вас SQL база, вы не фб, описывать и переписывать 2жды каждое изменение модели - выглядит будто вам просто нужно всадить много ресурсов в это дело
источник

AP

Andrey Postnikov in Drupal RU
Алексей Кузнецов
графкуэл наимоднейший
Был 3 года назад, пока его массово не "попробовали и афигели"
источник

АК

Алексей Кузнецов... in Drupal RU
вроде фронтендеры до сих пор тащатся от него)
источник

АК

Алексей Кузнецов... in Drupal RU
Но по идее да, проблем больше, чем профита
источник

AP

Andrey Postnikov in Drupal RU
Фронтам всё прёт, что переписывать через месяц нужно, у них ЗП от этого зависит и растёт
источник

AP

Andrey Postnikov in Drupal RU
Для начала нужно базу иметь графовую, и даже тогда остаётся вопрос ресурсов - модели динамические
источник

AP

Anatoly Politsin in Drupal RU
Алексей Кузнецов
То же, что используешь обычно
у меня обычно бутстрап, а в PWA хочу на материал-дизайне
источник

AK

Alexey Korepov in Drupal RU
Andrey Postnikov
Openapi и мне очень интересно, что привело к выбору graphql?
У вас SQL база, вы не фб, описывать и переписывать 2жды каждое изменение модели - выглядит будто вам просто нужно всадить много ресурсов в это дело
У меня 30+ разных кастомных сущностей и админка по работе с ними на Vue.js. Если всё делать через REST - то с фронта на бек будут летать сотни отдельных последовательных запросов, а с помощью GraphQL можно всё сагрегировать в один большой запрос, который всё соберёт и выплюнет одним ответом. Работает гораздо быстрее чем REST.
источник

AK

Alexey Korepov in Drupal RU
Ну а через пхп пилить кучу интерактива на фронте, чтобы из одной формы данные перетекали в другую, всплывали попапы с созданием-редактированием вложенных сущностей на несколько уровней и т.п. - это проще застрелиться.
источник

VV

Vadim Valuev in Drupal RU
Коллеги, есть ли здесь любители нетрадиционных практик?
источник

VV

Vadim Valuev in Drupal RU
А именно, обновления Друпала вручную?
источник

АК

Алексей Кузнецов... in Drupal RU
Вот эта хрень, что рест-запрос должен отдавать только одну сущность за раз - всего лишь надуманное ограничение, которого вовсе не обязательно придерживаться, если твоё API предназначено для использования только с твоим фронтендом
источник

AK

Alexey Korepov in Drupal RU
Алексей Кузнецов
Вот эта хрень, что рест-запрос должен отдавать только одну сущность за раз - всего лишь надуманное ограничение, которого вовсе не обязательно придерживаться, если твоё API предназначено для использования только с твоим фронтендом
Я про это ограничение ничего и не говорил, но в итоге в Rest получается для одной сущности по 10 разных эндпоинтов под каждый случай, который нужен фронтендеру. А в графкуэль - просто один раз описал модели, и всё работает через один запрос.
источник

AP

Andrey Postnikov in Drupal RU
Alexey Korepov
У меня 30+ разных кастомных сущностей и админка по работе с ними на Vue.js. Если всё делать через REST - то с фронта на бек будут летать сотни отдельных последовательных запросов, а с помощью GraphQL можно всё сагрегировать в один большой запрос, который всё соберёт и выплюнет одним ответом. Работает гораздо быстрее чем REST.
Этого ещё раз говорит об отсутствии архитектуры и понимания задачи - отсутствие апи и моделей, очень рекомендую почитать вдумчиво рест и openapi
источник

AP

Andrey Postnikov in Drupal RU
Когда модель требует много запросов - явный признак проблемы проектирования
источник

AI

Andrei Ivnitskii in Drupal RU
Vadim Valuev
А именно, обновления Друпала вручную?
Я не любитель, но небольшой опыт есть
источник

АК

Алексей Кузнецов... in Drupal RU
Alexey Korepov
Я про это ограничение ничего и не говорил, но в итоге в Rest получается для одной сущности по 10 разных эндпоинтов под каждый случай, который нужен фронтендеру. А в графкуэль - просто один раз описал модели, и всё работает через один запрос.
То, что ты вытаскиваешь графкуэлем за один запрос, можно вытащить точно так же рестом за один запрос. В графкуэль ты один раз описываешь модель, в рест ты один раз пишешь код эндпоинта
источник

VV

Vadim Valuev in Drupal RU
Andrei Ivnitskii
Я не любитель, но небольшой опыт есть
У меня, похоже, сломался автолоадер при попытке апдейта на 8.9.0
источник