2015-11-12 3 views
-1

Я планирую приложение API в Rails с использованием микро-рамки Grape. Это хорошая идея использовать Grape с Rails. Есть ли какие-то предпосылки, о которых я должен позаботиться?Использование Grape with Rails

ответ

1

В зависимости от вашей долгосрочной цели, что вы планируете делать с вашим API. Если вы хотите создать стабильный API и поддерживать его для долгосрочного использования, я не рекомендую виноград (по моему личному опыту). Я использовал виноград в одном большом проекте, и с ним было сложно работать, когда речь идет о настройках, например. исключая раздачу и т. д. Вместо этого вы должны рассмотреть возможность использования ActiveModelSerializer или jbuilder. Я лично перешел в ActiveModelSerializer из Grape и был счастлив в конце. виноград хорош для быстрого создания вашего API, поскольку он обеспечивает достойную DSL, но в конечном итоге было сложно поддерживать и добавлять новые функции и настройки. Таким образом, это действительно зависит от вашей долгосрочной цели.

Смежные вопросы