我应该使用Ruby框架吗?
在两年不接触Ruby之后,我再次充实了Ruby,并正在考虑使用Ruby为web编程。然而,我发现RubyonRails框架对于我来说太大太臃肿了。这通常是一个偏好的问题,但在我的例子中,我只想能够在web上编程,而不必担心用类似于RoR的框架构造代码 当使用Ruby为web编程时,我应该使用框架吗?推荐吗?如果你能推荐一个简单的,会是哪一个我应该使用Ruby框架吗?,ruby,frameworks,Ruby,Frameworks,在两年不接触Ruby之后,我再次充实了Ruby,并正在考虑使用Ruby为web编程。然而,我发现RubyonRails框架对于我来说太大太臃肿了。这通常是一个偏好的问题,但在我的例子中,我只想能够在web上编程,而不必担心用类似于RoR的框架构造代码 当使用Ruby为web编程时,我应该使用框架吗?推荐吗?如果你能推荐一个简单的,会是哪一个 谢谢。ruby最简单的框架是IMO,使用框架是个好主意(不要重新发明轮子等)。只要找一个适合你需要的 除了Rails,我还听说了,和。为了快速比较,您可能需
谢谢。ruby最简单的框架是IMO,使用框架是个好主意(不要重新发明轮子等)。只要找一个适合你需要的 除了Rails,我还听说了,和。为了快速比较,您可能需要阅读。有关其他想法,请查看 编辑:正如一篇评论中指出的,Merb和Rails是,根据Merb的创建者Ezra Zygmuntowicz(见此),“Merb是Rails和Rails是Merb”,所以我猜Merb并没有那么轻
EDIT2:正如在另一篇评论中指出的,这次合并的目标是使Rails具有延展性,这样如果您不想使用,就不必使用所有Rails。Sinatra是一个非常好的选择即使您不使用框架或非常轻的框架,您也会注意到当您的应用程序增长时,您将尝试复制Rails或其他MVC框架的现有功能来解决您的难题。一天结束时,无论你走哪条路,你都会得到一个很重的框架。Merb+Rails 2.3=>Rails 3。Merb正在合并到Rails中。因此,我不会在此时启动一个新的Merb项目。等到Rails 3,或者使用当前的Rails(或者使用Sinatra作为轻量级框架)。Merb本身并不意味着轻或重,它的目标是具有延展性,因此它可以像你想要的那样重。这就是Rails 3的目标——如果您不想使用,就不需要使用所有Rails。感谢您提供的详细信息,Chuck。我会把它们包括在答案中。