使用 Ruby 的全功能 REST 服务器?

发布于 2024-12-06 20:01:58 字数 45 浏览 0 评论 0原文

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

Is possible to create a fully-featured REST server with Ruby (not Rails)?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(5

蓝眼睛不忧郁 2024-12-13 20:01:58

是的,使用西纳特拉。

http://www.sinatrarb.com/

Yes, use sinatra.

http://www.sinatrarb.com/

浅唱ヾ落雨殇 2024-12-13 20:01:58

是的,请参阅 Grape 作为一个很好的示例。

Yes, see Grape for a good example.

哎呦我呸! 2024-12-13 20:01:58

是的。

您需要自己实现所有其余的事情,并且当这些工作已经为您完成时,没有充分的理由去完成所有艰苦的工作。

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

Yes.

You'll need to implement all the rest stuff yourself and there's no good reason to do all the hard work when it's already done for you.

If you think Rails is too heavy for what you're doing then maybe Sinatra would be better for you.

缺⑴份安定 2024-12-13 20:01:58

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

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

Yes, there are no limitations. REST is a language-agnostic architectural style. The language you choose to implement your interface doesn't affect the final result.

Of course, instead of starting from scratch, you might want to use an existing Ruby framework like Sinatra. But if you want the full control of your request at a very low level, Rack itself is a good choice.

活雷疯 2024-12-13 20:01:58

当然,但我建议考虑使用另一个网络框架,例如 Sinatra 如果你不想膨胀您的应用程序具有全功能的 Rails 堆栈。

of course, but i'd recommend considering using another web framework, e.g. Sinatra if you don't want to bloat your app with a full featured Rails stack.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文