写点什么

Rack 1.0 发布了

  • 2009-06-01
  • 本文字数:624 字

    阅读完需:约 2 分钟

Rack 1.0 于几周前发布,其中有些地方已经不再向后兼容了,同时还有几处更新和 bug 修复。

Rack 已经成为 Ruby Web Server 和 Ruby Framework 的一个重要基础。在 Rack 之前,我们需要在框架和服务器之间进行适配才能使之协同工作。Rack 提供了一些 API 对 HTTP 请求和响应进行包装,这使得框架、服务器以及应用开发者之间能更好地协同彼此。

Rack 已经在 Ruby 社区得到了广泛的应用,这从下面支持的服务器列表就能看出来:

  • Mongrel
  • EventedMongrel
  • SwiftipliedMongrel
  • WEBrick
  • FCGI
  • CGI
  • SCGI
  • LiteSpeed
  • Thin
  • Ebb
  • Fuzed
  • Phusion Passenger (which is mod_rack for Apache and for nginx)
  • Unicorn

下面这些框架已经将 Rack adapters 加到了其分发包中:

  • Camping
  • Coset
  • Halcyon
  • Mack
  • Maveric
  • Merb
  • Racktools::SimpleApplication
  • Ramaze
  • Ruby on Rails
  • Rum
  • Sinatra
  • Sin
  • Vintage
  • Waves
  • Wee

Rack 还为其他软件打下了良好的基础以提供独立于框架的特性,比如说 Rack::Cache

我们有幸采访到了 Rack 的最初开发者 Christian Neukirchen 以了解 Rack 的未来发展规划。

最近我们的主要任务就是修复 bug,同时对规范进行一些细小的改进。稳定以及值得信赖始终是 Rack 的头等大事。

其他框架有没有一些好的东西可以加到 Rack 中呢?

我尽量保持 Rack 的小巧和专注,最好将面向特殊需要的那些库和中间件剥离出来作为独立的项目,有专门的人维护,有自己的社区。Rack 也不会限制框架的做事方式。

可以在 Rack 的站点 Rack 1.0 的发布说明中找到关于其的更多信息。

查看英文原文: Rack 1.0 Released

2009-06-01 01:00882
用户头像

发布了 88 篇内容, 共 262.0 次阅读, 收获喜欢 8 次。

关注

评论

发布
暂无评论
发现更多内容

WeLink蒲公英表单,一款用了都说好的信息收集工具

科技怪授

华为云

如何快速构建企业级数据湖仓?

字节跳动数据平台

大数据 湖仓一体 12 月 PK 榜

一个随手就能画出小程序的工具

Towify

微信小程序 编辑器 无代码

2023年上海等保测评机构名单看这里!

行云管家

等保 等级保护 等保测评 上海

直播 | 新一代极速云原生湖仓的技术内核,StarRocks PMC 今天下午为你揭秘!

StarRocks

#数据库

华为云WeLink协作文档,助您开启职场高效办公

i生活i科技

华为云

中台是企业架构的又一次实践吗?

涛哥 数字产品和业务架构

中台 企业架构

精彩纷呈!亚信科技深度参与2022中国移动全球合作伙伴大会

亚信AntDB数据库

AntDB 国产数据库 AntDB数据库

[1.2.0新功能系列:一] Apache Doris 1.2.0 版本 Light Schema Change

张家锋

[1.2.0新功能系列:二] Apache Doris 1.2.0 JDBC外表 及 Mutil Catalog

张家锋

超赞!阿里大牛熬夜纯手写的微服务架构笔记,肝完面试犹如开挂

钟奕礼

Java 程序员 java面试 java编程

Chaos 测试下的若干 NebulaGraph Raft 问题分析

NebulaGraph

分布式 分布式系统 raft 分布式图数据库

详解视频中动作识别模型与代码实践

华为云开发者联盟

人工智能 图像识别 华为云 12 月 PK 榜

全新的 React 组件设计理念 Headless UI

阿里巴巴终端技术

前端 React

Zebec正在以流支付的方式,推动加密资产支付走上正轨

西柚子

网站等保三级怎么做?手续是怎样的?

行云管家

等保 等级保护 过等保 等保三级

云原生时代下,如何落地企业可观测体系?

嘉为蓝鲸

可观测性 自动化运维 嘉为蓝鲸 云原生时代

软件测试丨单元测试框架怎么搭?新版的Junit5有哪些神奇之处?

测试人

软件测试 单元测试 自动化测试 测试开发 junit5

不愧是阿里资深架构师,这本“分布式架构笔记”写得如此透彻明了

钟奕礼

程序员 java面试 java编程 #java

YOLOv5全面解析教程①:网络结构逐行代码解读

OneFlow

人工智能 深度学习 代码

ArkUI框架,更懂程序员的UI信息语法

HarmonyOS开发者

HarmonyOS

裸辞美团花两月吃透这Java岗798道真题解析,定级阿里P7

钟奕礼

Java 程序员 java面试 java编程

kali linux忘记密码如何重置|在kali上重置密码

Sher10ck

kali Linux

您有一封来神州云科冬季发布会的邀请函,请查收!

通明湖

阿里巴巴技术官墙裂推荐,鸟哥的Linux私房菜,你是否吃过?

钟奕礼

Java 程序员 java面试 java编程

如何配置悬浮层滑动进入动画?

Towify

微信小程序 编辑器 无代码

[1.2.0新功能系列:三]Apache doris 1.2.0 Java UDF 函数开发及使用

张家锋

LED显示屏行业演变趋势

Dylan

LED显示屏 全彩LED显示屏 led显示屏厂家

降本增效: 蚂蚁在 Sidecarless 的探索和实践

SOFAStack

星河璀璨 | 2022大数据“星河”案例入选公示

亚信AntDB数据库

AntDB 国产数据库 AntDB数据库

Rack 1.0发布了_Ruby_Mirko Stocker_InfoQ精选文章