Sinatra 是一个简单、模块化的 Ruby Web 应用框架。它让你能够快速地开发出功能丰富的 Web 应用程序,而不需要编写大量的代码。
特点
- 简单易用:Sinatra 的设计哲学是简单、清晰,易于学习和使用。
- 模块化:Sinatra 支持模块化开发,你可以将应用程序拆分成多个文件,便于维护和扩展。
- 灵活:Sinatra 提供了丰富的路由和过滤功能,你可以根据需要自定义路由规则。
- 插件支持:Sinatra 有大量的插件,可以方便地扩展其功能。
安装
首先,确保你的系统中已安装 Ruby。然后,使用以下命令安装 Sinatra:
gem install sinatra
示例
以下是一个简单的 Sinatra 应用示例:
require 'sinatra'
get '/' do
'Hello, world!'
end
get '/hello/:name' do
"Hello, #{params[:name]}!"
end
资源链接
更多关于 Sinatra 的信息,可以参考以下资源:

Sinatra Logo