学习 Sinatra

Sinatra 是什么?

读音是:sei(一声)na(一声)chua(一声)。(不要打我

Sinatra 是用 Ruby 写的,快速创建 Web 应用程序的 DSL。跟 Ruby On Rails 的大而全不同,Sinatra 只保留了最该留下的一部分,在这之上,让开发者选择他们应该使用的工具。使用 Sinatra 开发原型是非常快速的,如果把 Rails 比作什么都有的瑞士军刀,那么 Sinatra 更像是一把锋利而快速的匕首。

安装

$ gem install sinatra

Hello World

创建一个文件:hello_world.rb,键入以下代码:

require 'sinatra'

get '/' do
"Hello world!"
end

执行 ruby hello_world.rb,打开浏览器,输入地址 http://localhost:4567

窗口上出现了 Hello world! 字样,使用 Sinatra 构建程序就是这么简单。

PS. 好像搞了半天跟题图做的事情是一样的啊 =。=(逃走。。。