功能齐全的REST服务器与Ruby?

时间:2011-09-26 14:50:44

标签: ruby rest

是否可以使用Ruby(而不是Rails)创建功能齐全的REST服务器?

5 个答案:

答案 0 :(得分:8)

是的,请参阅Grape以获得一个好例子。

答案 1 :(得分:7)

是的,请使用sinatra。

http://www.sinatrarb.com/

答案 2 :(得分:3)

你需要自己实现所有其他的东西,并且没有充分的理由在你已经为你完成所有艰苦的工作。

如果您认为Rails对您正在做的事情太沉重,那么Sinatra对您来说可能会更好。

答案 3 :(得分:1)

是的,没有限制。 REST是一种与语言无关的架构风格。您选择实现界面的语言不会影响最终结果。

当然,您可能希望使用像Sinatra这样的现有Ruby框架,而不是从头开始。但如果您希望在非常低的级别完全控制您的请求,Rack本身就是一个不错的选择。

答案 4 :(得分:0)

当然,但我建议考虑使用其他网络框架,例如Sinatra如果您不想使用功能齐全的Rails堆栈膨胀您的应用程序。