Sinatra 正在参加 2021 年度 OSC 中国开源项目评选,请投票支持!
Sinatra 在 2021 年度 OSC 中国开源项目评选 中已获得 {{ projectVoteCount }} 票,请投票支持!
2021 年度 OSC 中国开源项目评选 正在火热进行中,快来投票支持你喜欢的开源项目!
2021 年度 OSC 中国开源项目评选 >>> 中场回顾
Sinatra 获得 2021 年度 OSC 中国开源项目评选「最佳人气项目」 !
授权协议 MIT
开发语言 Ruby 查看源码 »
操作系统 跨平台
软件类型 开源软件
所属分类 Web应用开发Web框架
开源组织
地区 不详
投 递 者 不详
适用人群 未知
收录时间 2008-11-21

软件简介

Sinatra:一个优雅地包装了Web开发的DSL

你相信用100行代码可以实现一个博客吗?用Sinatra框架就可以做到。下面就是这样子的一个Web应用:

Reprise - A Minimalistic Blog

这个应用的代码:点这里查看

一个简单的hello world的web应用要写多少代码?用Sinatra只需5行代码:

require 'rubygems'
require 'sinatra'

get '/' do
  'Hello World'
end

安装方法:

 

$ gem install sinatra
$ ruby -rubygems hi.rb
展开阅读全文

代码

的 Gitee 指数为
超过 的项目

评论

点击加入讨论🔥(2)
发表了资讯
2017/05/08 07:22

Sinatra 2.0.0 正式版发布,微型 Ruby Web 框架

Sinatra 于今年3月发布 2.0.0 首个 rc 测试版,经过2个月的开发,2.0.0 正式版终于发布了。 Sinatra 是一个微型的 Ruby 语言的 Web 开发框架,致力于以最小精力为代价快速创建 web 应用。 部分更新内容: Session 中间件现在可以通过以下方式指定:session_store setting 现在优先使用 APP_ENV,并推荐使用 RACK_ENV 进行环境设置 添加 Reel 支持 在错误处理期间保证 route 参数依然可用 统一 not_found 和 error 404 行为 启用...

5
10
发表了资讯
2013/03/11 00:00

Sinatra 1.4 发布,微型 Ruby Web 框架

Sinatra 1.4 发布了,Sinatra 是一个微型的 Ruby 语言的 Web 开发框架。新版本增加对新的 HTTP 方法的支持,包括 1.3 中加入的 PATCH 和 1.4 新增的 LINK 和 UNLINK 支持;此外该版本增加对模版的支持,包括:Yajl, Rabl, Wlang 和 Stylus;提供更好的 URL 路由解析等等,详情请看发行说明。 Sinatra:一个优雅地包装了Web开发的DSL 你相信用100行代码可以实现一个博客吗?用Sinatra框架就可以做到。...

2
15
发表了资讯
2012/01/06 00:00

7 款仿照 Sinatra 思路的 .NET 框架

1. Martin Framework Martin Framework 是一个 .NET 的轻量级 Web 框架,灵感来自 Ruby 的 Sinatra。 Martin 基于映射 URL 到 Action 的思路,支持 GET, POST, PUT, DELETE 操作。 2. OpenRasta OpenRasta 是一个简单的 REST 框架,基于 .NET 平台开发。灵感来自 Ruby 的 Sinatra 框架。 3. Jessica Jessica 的灵感来自 Ruby 的微型框架 Sinatra ,采用 C# 开发。 4. Manos Manos 是一个易用、易于测试、高性能的 .NET 的 Web ...

5
52
发表了资讯
2010/11/04 00:00

Sinatra 1.1.0发布,轻量级Ruby框架

Sinatra一个ruby轻量级的Web框架,封装了Web开发的DSL。 上周,Sinatra 1.1.0发布了!点击查看更新 一个简单的hello world的web应用要写多少代码?用Sinatra只需5行代码: require 'rubygems' require 'sinatra' get '/' do 'Hello World' end

0
0
没有更多内容
加载失败,请刷新页面
点击加载更多
加载中
下一页
发表了博客
{{o.pubDate | formatDate}}

{{formatAllHtml(o.title)}}

{{parseInt(o.replyCount) | bigNumberTransform}}
{{parseInt(o.viewCount) | bigNumberTransform}}
没有更多内容
暂无内容
发表了问答
{{o.pubDate | formatDate}}

{{formatAllHtml(o.title)}}

{{parseInt(o.replyCount) | bigNumberTransform}}
{{parseInt(o.viewCount) | bigNumberTransform}}
没有更多内容
暂无内容
2 评论
85 收藏
分享
OSCHINA
登录后可查看更多优质内容
返回顶部
顶部
返回顶部
顶部