【发布时间】:2010-01-10 16:06:45
【问题描述】:
我正在试验 Ruby 和 Rails。我喜欢 Ruby,但不喜欢 Rails。我有 Java/PHP 背景,使用过一些框架,但从未完全喜欢过其中任何一个。
有人使用 Ruby 构建 Web 应用程序,但没有使用任何框架? (铁轨,merb等)。如果是的话,你能给我一些资源来学习吗?
【问题讨论】:
标签: ruby-on-rails ruby frameworks
我正在试验 Ruby 和 Rails。我喜欢 Ruby,但不喜欢 Rails。我有 Java/PHP 背景,使用过一些框架,但从未完全喜欢过其中任何一个。
有人使用 Ruby 构建 Web 应用程序,但没有使用任何框架? (铁轨,merb等)。如果是的话,你能给我一些资源来学习吗?
【问题讨论】:
标签: ruby-on-rails ruby frameworks
在不使用框架的情况下使用 Ruby 开发 Web 应用程序就像在没有热量的情况下做饭一样。我质疑尝试这个的意义。
也就是说,您可以连接 Apache 以将 Ruby 程序调用为 CGI。不过,我怀疑它会很慢。
编辑: 显然你不是唯一一个足够疯狂尝试这个的人:我在Simple Ruby CGI 上找到了一个教程。作者声称他的理由是“他无事可做。”
【讨论】:
您的问题与Ruby off the rails 非常相似,因此您可能应该阅读该问题的答案。
【讨论】:
我在我的 ubuntu 服务器上使用 ruby 而不是 bash 和 python 来执行系统管理任务。
我发现 Ruby 是我之前在 sysadmin 中使用 bash 和 python 的地方的一个特别干净和强大的替代品。
【讨论】:
我个人为自己找到了一件事。当我准备一些面试或者我要从头开始构建一些东西时,在大多数情况下,我需要 Rails 中包含的一些基本功能。当您构建一些不复杂但仍然不平凡的东西时,通常会发生这种情况。在 99% 的情况下,我需要 ActiveRecord、ActiveSupport 等。在 Gemfile 中获取这些东西并使用它们很容易。您将始终重复的一件事是基本的应用程序结构,通过预加载的库轻松访问控制台,耙子...我为自己创建了最小的 gem 来组织这个过程.. :) 如果您阅读源代码,您会看到我经常做的事情开始新事物。根本不使用任何框架也没什么大不了的。
【讨论】: