关于在不使用Rails/Merb等框架的情况下使用Ruby开发web站点的网站/文章/书籍的建议

关于在不使用Rails/Merb等框架的情况下使用Ruby开发web站点的网站/文章/书籍的建议,ruby,Ruby,我正在努力寻找关于在Ruby中开发web应用程序的好材料,而不是在通常的地方使用Rails或Merb之类的框架(我已经在Google、Safari books online和stackoverflow上花了一段时间)。我完全不反对框架;只是我想要的架构有点不同,所以不适合 你能就你发现有用的资源提出一些建议吗?你应该试一试。这是一个框架,但是一个极简主义的框架,所以你可以很容易地看到引擎盖下发生了什么 除此之外,也许Ruby库是一个值得研究的地方。研究一下,它是一种不用预先存在的框架就可以开发R

我正在努力寻找关于在Ruby中开发web应用程序的好材料,而不是在通常的地方使用Rails或Merb之类的框架(我已经在Google、Safari books online和stackoverflow上花了一段时间)。我完全不反对框架;只是我想要的架构有点不同,所以不适合

你能就你发现有用的资源提出一些建议吗?

你应该试一试。这是一个框架,但是一个极简主义的框架,所以你可以很容易地看到引擎盖下发生了什么

除此之外,也许Ruby库是一个值得研究的地方。

研究一下,它是一种不用预先存在的框架就可以开发Ruby web应用程序的方法。从文档中:

Rack应用程序是一个响应调用的Ruby对象(不是类)。它只接受一个参数,即环境,并返回一个包含三个值的数组:status、Header和body


如果一个最简单的框架就足够了,那么我建议你

如果你想要一个自制的方法,我可以强烈推荐O'Reilly出版的Ruby Cookbook。这是我买的最有用的Ruby书籍之一,其中有一些关于internet编程的非常好的章节(14-16)。

值得一看。简单,但对某些应用程序很有用。

谢谢-Sinatra似乎更适合我尝试做的事情。如果你能告诉我们你心目中的“体系结构”类型,我可能会帮助人们给出更好的答案。我打算使用亚马逊的SimpleDb作为后端,因此不想与ORM(例如ActiveRecord)捆绑在一起。作为前端的EC2上的Apache/乘客。