2009-06-18 80 views
2

我正在开发一个web项目。我想在Ruby中实现它。我知道像Merb和Sinatra这样的ruby框架。只是我想知道哪个是最适合使用ruby开发基于Web的应用程序的框架?Web开发的最佳ruby框架

+0

这是一个疯狂广泛而无益的问题。你至少可以说一下你想做什么以及(也许)你的背景吗?它可以帮助人们给出有用的答案 - 即比“使用这个”或“使用它”更多。 – Telemachus 2009-06-18 13:47:53

+0

这真的很主观,Ankur。如果每个人都认为在任何情况下都是最好的,那么就不会有这些框架。 – Chuck 2009-06-18 21:50:21

回答

7

Rails是最古老,最成熟的,它有很好的文档和书籍。尽管它不被认为是轻量级的,并且有很多依赖/包括你可能不想使用的东西。 Merb更加轻便,拥有插件架构,并且更清洁一些,但它几乎不存在,在网络上搜索基于merb的东西会得到基于0.x的答案,其中大多数答案都是过时的。

如果你从基于ruby的web项目开始使用rails。经过一段时间后,我建议切换到merb,因为它更清洁,但只有当你不关心蹩脚的文件。

最终轨道3和Merb 2将合并,这可能为您带来两全其美...

1

红宝石(rubyonrails.org)可能是最简单,最好的,但几乎所有的框架,这些天提供相同的功能。

0

他们都是网页框架,所以都适合。至于哪一个最好,那最多就是一个主观主题。我会尝试Ruby on Rails,因为它拥有最大的社区,当您构建应用程序时,这可能是天赐之物。

1

如果就业市场是涉及您的利益,然后使用Rails去。你不会发现任何其他框架的Ruby工作发布。

0

Ruby on Rails and Merb。

,后来Rails3中(Ruby on Rails和Merb的进行合并)