我想看看我是否可以创建一个简单的网站,就像博客一样,只使用Ruby。没有Rails、数据库或外部web服务器。我计划将数据存储在一个文件中,以便持久化。
我想使用TCPServer、CGI和Net::HTTP。
有没有更简单的方法可以使用?
发布于 2012-10-04 04:11:07
在设计一个网站时,有很多可移动的部分。
根据练习的目的,您可能需要考虑使用非常简单的web框架,如Camping、Sinatra或Ramaze。这可能是最好的解决方案,如果你试图对web编程有一个最高层次的理解,因为它只有你需要的东西(Camping小于4k!)并处理诸如路由之类的事情。
构建web服务器更多的是一种HTTP解析的练习。您可能希望省略框架,并尝试在Rake (一种用于许多流行web服务器的API )和一个简单的web服务器(如Webrick或Thin )之上构建一些东西。
发布于 2012-10-04 05:40:20
您也可以尝试使用Espresso
它很容易学习,运行起来也很快。
并为您提供了创建过程所需的所有自由。
而且它没有隐藏的“费用”,一切都是透明的。
https://stackoverflow.com/questions/12716018
相似问题