我正在开展一个网络项目。我想在ruby中实现相同的功能。我知道像merb,sinatra这样的ruby框架。我想知道哪个是最适合使用ruby开发基于Web的应用程序的框架?
答案 0 :(得分:7)
Rails是最古老,最成熟的,它有很好的文档和书籍。它不被认为是轻量级的,并且有很多依赖/包含你可能不想使用的东西。 Merb更轻量级,具有插件架构,并且更加清晰,但它的存在几乎不存在,并且在网上搜索基于merb的东西将获得基于0.x的答案,其中大部分都已过时
如果您从基于ruby的Web项目开始,请使用rails。一段时间后,我建议切换到merb,因为它更干净,但只有你不关心糟糕的文件。
最终rails 3和merb 2将合并,这可能会为你带来两全其美......
答案 1 :(得分:1)
尝试Rails
答案 2 :(得分:1)
ruby on rails(rubyonrails.org)可能是最简单和最好的,但是现在几乎所有框架都提供相同的功能。
答案 3 :(得分:1)
如果您关心就业市场,那么请使用Rails。您将找不到任何其他框架的许多Ruby职位发布。
答案 4 :(得分:0)
他们都是网络框架,因此所有适合。至于哪一个是最好的,这至多是一个主观话题。我会尝试Ruby on Rails,因为它拥有最大的社区,当你构建应用程序时,它可以成为天赐之物。
答案 5 :(得分:0)
Ruby on Rails和Merb。
后来在Rails3上(Ruby on Rails和Merb的合并)