2011-12-29 3 views
1

Я делаю веб-сервис, который будет использоваться только внутри других частей моей системы. У него никогда не будет html-рендеринга, и он никогда не будет публично доступным API.Какие рубиновые рамки подходят для внутренних служб?

Двумя основными кандидатами являются sinatra и grape. Есть ли другие, которые я должен рассмотреть?

+0

+1 для ссылки на виноград. –

ответ

0

Я использовал как виноград и Синатра для этих видов услуг, и оба хорошо. Я предпочитаю виноград, потому что:

  • Автоматической сериализация удобно (JSON по умолчанию)
  • Для RESTful услуг, «Ресурс» позволяет логически группировать ресурсы

Если существующий Rails приложение вам может mount Sinatra/Grape/WhateverRackBasedMiddleware вы решили использовать для своего обслуживания.

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