是否可以使用Ruby(而不是Rails)创建功能齐全的REST服务器?
5 个答案:
答案 0 :(得分:8)
答案 1 :(得分:7)
答案 2 :(得分:3)
是
你需要自己实现所有其他的东西,并且没有充分的理由在你已经为你完成所有艰苦的工作。
如果您认为Rails对您正在做的事情太沉重,那么Sinatra对您来说可能会更好。
答案 3 :(得分:1)
是的,没有限制。 REST是一种与语言无关的架构风格。您选择实现界面的语言不会影响最终结果。
当然,您可能希望使用像Sinatra这样的现有Ruby框架,而不是从头开始。但如果您希望在非常低的级别完全控制您的请求,Rack本身就是一个不错的选择。
答案 4 :(得分:0)
当然,但我建议考虑使用其他网络框架,例如Sinatra如果您不想使用功能齐全的Rails堆栈膨胀您的应用程序。