web开发的最佳ruby框架

web开发的最佳ruby框架,ruby,frameworks,Ruby,Frameworks,我正在做一个网络项目。我想在ruby中实现同样的功能。我知道像merb、sinatra这样的ruby框架。我只是想知道哪种框架最适合使用ruby开发基于web的应用程序?试试rubyonrails(rubyonrails.org)可能是最简单和最好的,但是现在几乎所有的框架都提供相同的功能。它们都是web框架,所以都是合适的。至于哪一个是最好的,这充其量只是一个主观的话题。我会尝试Ruby on Rails,因为它拥有最大的社区,在构建应用程序时,这是天赐良机。Rails是最古老、最成熟的,它有

我正在做一个网络项目。我想在ruby中实现同样的功能。我知道像merb、sinatra这样的ruby框架。我只是想知道哪种框架最适合使用ruby开发基于web的应用程序?

试试rubyonrails(rubyonrails.org)可能是最简单和最好的,但是现在几乎所有的框架都提供相同的功能。

它们都是web框架,所以都是合适的。至于哪一个是最好的,这充其量只是一个主观的话题。我会尝试Ruby on Rails,因为它拥有最大的社区,在构建应用程序时,这是天赐良机。

Rails是最古老、最成熟的,它有相当好的文档和书籍。不过,它并不被认为是轻量级的,并且有很多您可能不想使用的依赖项/包含的内容。Merb更轻量级,有一个插件架构,而且更干净,但是它的插件几乎不存在,在网上搜索Merb的东西会得到基于0.x的答案,其中大部分都是过时的

如果您开始使用基于ruby的web项目,请使用rails。过了一段时间,我建议改用merb,因为它更干净,但前提是你不在乎糟糕的文档


最终rails 3和merb 2将合并,这可能会给你带来两个世界中最好的…

如果你关心就业市场,那么就使用rails。对于任何其他框架,你都找不到太多Ruby工作帖子。

RubyonRails和Merb


后来在Rails3上(RubyonRails和Merb的合并)

这是一个极其宽泛、毫无帮助的问题。你能至少说一点你想做什么和(也许)你的背景吗?它可以帮助人们给出有用的答案——也就是说,不仅仅是“使用这个”或“使用那个”。这确实是主观的,安克尔。如果每个人都认为一个框架在任何情况下都是最好的,那么就不会有所有这些框架。