1

我想看看我是否可以只使用 Ruby 创建一个简单的网站,比如博客。没有 Rails 或数据库或外部 Web 服务器。我计划将数据存储在文件中以进行持久化。

我想使用 TCPServer、CGI 和 Net::HTTP。

有没有更简单的方法可以使用?

4

2 回答 2

3

设计网站时有很多活动部分。

根据练习的目的,您可能需要考虑使用非常简单的 Web 框架,例如CampingSinatraRamaze。如果您想对 Web 编程有一个顶级的理解,这可能是最好的解决方案,因为它只有您需要的东西(Camping 小于 4k!)并处理诸如路由之类的东西。

构建 Web 服务器更多的是 HTTP 解析中的练习。您可能想省略框架并尝试在 Rake(许多流行的 Web 服务器的 API)和 Webrick 或 Thin 等简单的 Web 服务器之上构建一些东西。

于 2012-10-03T20:11:06.640 回答
0

你也可以试试浓缩咖啡

它易于学习和快速运行。

并提供创建过程所需的所有自由。

它也没有隐藏的“费用”,一切都是透明的。

于 2012-10-03T21:40:20.267 回答