Вы здесь

Опрос: что лучше использовать для организации API? D7 с модулями или D8?

0

Комрады, приветствую!

Возник недавно спор с товарищами: насколько D7 (плюс разные модули) работает быстрее/лучше/стабильнее/etc чем ядрёный RESTful в D8?

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

Вводная задача, например, вот такая: сделать на Drupal админку, в которую ежедневно вбивают кучу информации (текст, фото), которая должна транслироваться (через API) на несколько сотен сайтов (не Drupal-based, обычные HTML/PHP без сохранения полученных данных в БД).

Итак, кандидаты к рассмотрению следующие (из того, что удалось пощупать):

Лично моё ИМХО такое: в плане удобства (и исходя из лени), я за D7 + Views Datasource. Да, это не совсем то REST API, которое мы ждём, но возможность настроить нужный output JSON во Views без лишнего написания кода — более чем подкупает (ну и родная семёрочка, как бонус). По скорости работы, при одинаковых пустых проектах, D8 показался мне немного быстрее при отдачи JSON из 10 нод (по 10 текстовых полей с «рыбой» в каждой ноде) на сторонний ресурс (на том же VDS).

Очень интересно послушать ваши доводы :)

Версия Drupal: 
8.x7.x
Связанные проекты: 
RESTful Web Services
Вопрос задан 17.05.2016 - 21:50

Ответы

2

D8 . Причем аргумент даже не про api.

Вводная задача, например, вот такая: сделать на Drupal админку, в которую ежедневно вбивают кучу информации (текст, фото)

Вам надо будет это все обновлять и дописывать. А на d8 процесс деплоя dev->live на порядки проще. Это сейчас кажется "главное api, а с админкой там уже разберемся". Менеджеры постоянно будут что-то хотеть новое, это вечный поток изменений.

Ответ дан 18.05.2016 - 02:19