2011-12-29 51 views
1

我正在製作一個只能在我的系統的其他部分內部使用的Web服務。它永遠不會有HTML渲染,它永遠不會是一個公開的API。哪個ruby框架適合內部服務?

兩個主要候選人是sinatragrape。還有其他我應該考慮的嗎?

+0

+1參考葡萄。 – 2011-12-29 19:46:17

回答

0

我都用了葡萄與西納特拉爲這些類型的服務無一不是精美。我更喜歡葡萄,因爲:

  • 自動序列化是方便(默認JSON)
  • 對於RESTful服務,「資源」,您可以以邏輯資源

如果您有現有的Rails應用程序你可以mount Sinatra/Grape/WhateverRackBasedMiddleware您決定使用您的服務。