《HarmonyOS:领航者说》技术公开课来啦,大咖分享、实战解码,不容错过 了解详情
写点什么

Rails 近况:《敏捷 Web 开发》有了新版本,GSoC '08,to_proc 与 Ruby 1.8.7

  • 2008-04-28
  • 本文字数:946 字

    阅读完需:约 3 分钟

最近 Google 举办的 Summer of Code 2008 (GSoC) 活动公布了采纳项目的列表。特别值得一提的是,其中的 Ruby 项目列表包括了两个对 Rails 进行改进的项目。

  • Sergey Vidyuk 的 Rails 标准测试和 JRuby Rails Perf 分析项 目将会对 Rails(特别是对运行在 JRuby 上的 Rails)的性能进行研究。正如项目摘要中的所解释的,虽然 JRuby 已经具有了和 MRI 一样的性 能,但是仍没有很多 Rails 应用程序运行在 JRuby 上。由 JRuby 带领者 Charles Nutter 所指导的这个 GSoC 项目正是为了帮助改变这个情况。
  • Joshua Peek 的 Rails 线程安全项目寻求的是“尽可能让 Rails 框架的线程更安全”。而 Rails 缺乏线程安全导致了大型的 Rails 应用程序必须让多个 Ruby 进程的每一个都运行在不同 Rails 实例上。

Rails性能的问题也影响了 EngineYard 公司的 Ezra Zygmuntowicz 。Ezra 在 Github 中建立了一个自己的 Rails 仓库分支,来报告他为各种web 服务器添加Rack 适配器的进展。( Rails 官方仓库也是由Github 托管的)。

Ruby 1.8.7 功能集的圈定也涉及到了 Rails。 InfoQ 报道了 Ruby 1.8.7 在标准库中增加了一些特性,比如#to_proc 符号(了解一些关于#to_proc 符号的背景信息)。然而在Ruby 1.8.7 刚发布不久,就发现 Rails 不支持 Ruby 1.8.7 。其原因是#to_proc 符号的版本有问题。于是 Rails 在 Symbol 类中增加了自己的 to_proc 方法——然而它却与 Ruby 1.8.7(和 Ruby 1.9)中的#to_proc 符号在语义上有一些小差别。结果就是—— Ruby 1.8.7 的第二预览版去除了#to_proc 符号的方法

Rails 2.0 的发布带来了一个问题:畅销书《应用 Rails 进行敏捷 Web 开发》是为上一版所写的。 刚刚宣布的《应用Rails 进行敏捷Web 开发》第三版终于解决了这个问题。现在这本书已经有了,但还是beta 版,最终版定在2008 年10 月发行。这本书的作者除了Dave Thomas 和David Heinemeier Hansson 以外,还增加了 Sam Ruby

最后,在 Ryan Daigle 的博客上颇受欢迎的“Edge Rails 更新的内容” 系列,现在被翻译成日文了。它报道了这个主要的Rails 开发分支的最新特性和更新的内容。

注意:InfoQ 的内容是也有其他语言的;现在我们已经有了 InfoQ 日文站 InfoQ 中文站

查看原文: Rails Roundup: updated Agile Web development book, GSoC '08, to_proc vs Ruby 1.8.7

2008-04-28 23:581062
用户头像

发布了 33 篇内容, 共 61696 次阅读, 收获喜欢 0 次。

关注

评论

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

apipost如何设置断言

测试人生路

接口测试

Linux一切皆文件,如果你没做到这一步,那这就是句话而已

小Q

Java Linux 学习 架构 面试

【涂鸦物联网足迹】涂鸦云平台接口列表—万能红外遥控器

IoT云工坊

人工智能 云计算 物联网 API 红外遥控器

从应用开发角度认识K8S

LorraineLiu

容器 云原生 k8s入门

奈学教育荣获“中关村高新技术企业”认证

奈学教育

奈学教育

[译文]设计模式01 – 抽象工厂模式(附代码实例)

YoungZY

设计模式 译文

详解快速开发平台与工作流通用组件的设计规范

Marilyn

敏捷开发 企业应用

深入解析 Flink 的算子链机制

Apache Flink

flink 流计算

奈学教育荣获“中关村高新技术企业”认证

古月木易

教育 IT

科技助力餐饮,普渡送餐机器人在餐博会上被众人围观!

DT极客

腾讯云直播全解析,双11怎么买才不亏?

腾讯云音视频

腾讯云 阿里云 云直播 直播 视频

深入浅出node中间件原理

徐小夕

Java node.js 大前端 中间件 数据可视化

三部门联合发言不得虚报直播销售额业绩:双十一何以刺激了用户的购买欲

石头IT视角

JVM真香系列:堆内存详解

田维常

Java JVM 堆栈 虚拟机

薇娅和李佳琦带货百亿奇迹背后是这些技术团队的努力

阿里云CloudImagine

堪称完美!11月华为官方首发Spring响应式微服务,Spring+SpringBoot+SpringCloud三管齐下

Java架构追梦

Java 架构 微服务 springboot SpringCloud

阿里P8整理出SQL笔记:收获不止SOL优化抓住SQL的本质

Java~~~

MySQL 阿里 sql查询 SQL优化 SQL光标

第八周作业

Geek_4c1353

极客大学架构师训练营

氪信团队再夺冠!易观数科第四届OLAP算法大赛前三甲诞生!

易观大数据

数据库 算法 OLAP

堪称完美!11月华为首发Spring响应式微服务,三管齐下

小Q

Java spring 学习 架构 面试

双十一背后的技术

anyRTC开发者

大数据 AI 音视频 WebRTC RTC

当代程序员必备技能(算法)之:递归详解

Java架构师迁哥

实时音视频面视必备:快速掌握11个视频技术相关的基础概念

JackJiang

音视频 即时通讯 视频

我终于拥有自己的独立博客了。

彭宏豪95

GitHub 写作 博客 IT

携oneAPI Gold版本和服务器GPU 英特尔领先业界进入XPU时代

E科讯

【活动回顾】Flutter实时音视频应用场景实践

ZEGO即构

flutter RTC

CloudQuery v1.2.1 版本发布

BinTools图尔兹

数据库 开发者 运维 工具 开发工具

《分布式Java应用基础与实践》.pdf

田维常

分布式 电子书

与第三方系统打通的N种进阶方式

棒锤🐮

架构

十年资深架构师分享:如果这么做还收不到一线互联网大厂面试,请来找我。

Java架构师迁哥

快速了解阿里微服务热门开源分布式事务框架——Seata

比伯

Java 架构 微服务 seata

Rails近况:《敏捷Web开发》有了新版本,GSoC '08,to_proc与Ruby 1.8.7_Ruby_Werner Schuster_InfoQ精选文章