写点什么

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:58785
用户头像

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

关注

评论

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

哪里可以查到网络安全等级测评与检测评估机构目录?

行云管家

网络安全 等保 等级测评

星巴克涨价引热议!中国现磨咖啡市场目前到底如何?

易观分析

星巴克涨价 中国咖啡市场

会声会影2022语音转文字功能怎么用

懒得勤快

黑客马拉松(Hackathon)是什么?

Speedoooo

黑客马拉松 黑客松

数据同步与缓存一致性问题

Mars

布隆过滤器 缓存一致性

15 行代码在 wangEditor v5 使用数学公式

CRMEB

冬奥高质量炫技,Get同款“魔法”:图像处理算法 | 赠书

博文视点Broadview

巧用EasyRecovery监控硬盘!为你的电脑保驾护航!

淋雨

EasyRecovery 数据恢复’

终极指南:企业级云原生 PaaS 平台日志分析架构全面解析

尔达Erda

微服务 云原生 PaaS 云原生应用

Apache ShardingSphere 5.1.0 正式发布

SphereEx

数据库 开源社区 SphereEx Apache ShardingSphere

《数字经济全景白皮书》数字冰雪篇 重磅发布

易观分析

数字经济 冬奥会

大咖说|极客邦CEO霍太稳对话阿里云存储负责人吴结生:我的数据存储20年(无限生长篇)

大咖说

阿里巴巴 InfoQ 存储线

2022年1月视频行业用户洞察:假期影响下活跃用户开始回升

易观分析

移动视频 视频app

祝贺!首届龙蜥社区年度突出贡献奖揭晓,马上查看

OpenAnolis小助手

Linux 开源 互联网 社群运营

华为云企业级Redis揭秘第16期:超越开源Redis的ACID"真"事务

华为云开发者联盟

redis 事务 ACID GaussDB(for Redis) 开源Redis

SQL学习(持续更新)

阿丞

事务 索引 sql

会声会影2022重磅发布!会声会影2022全新功能详解

懒得勤快

【C语言】二维数组

謓泽

C语言 2月月更 二维数组

记录一些Oracle操作命令

wong

oracle

网络安全kali渗透学习 web渗透入门 如何进行NESSUS漏洞检测

学神来啦

在线时序流程图制作工具

入门小站

再见了,我的散装研发管理平台;再见了,4台ECS!

阿里云云效

阿里云 DevOps 云原生 研发 敏捷研发

英特尔2022年投资者大会:以软件解锁更大增长机遇

科技新消息

面对锁等待难题,数仓如何实现问题的秒级定位和分析

华为云开发者联盟

sql GaussDB(DWS) 锁等待 分布式死锁

外包学生管理系统的架构设计

yhjhero

#架构训练营

第十四节:SpringBoot使用JdbcTemplate访问操作数据库基本用法

入门小站

springboot

敏捷开发中的「史诗」到底是什么?

LigaAI

项目管理 敏捷开发 史诗

会声会影2022美颜功能介绍 教你玩转视频美颜

懒得勤快

晟盾科技加入龙蜥社区,共建开源新生态

OpenAnolis小助手

Linux 开源

感谢认可!一封又一封的感谢信

郑州埃文科技

IP地址 网络空间 地图测绘

虎符Hoo研究院:Cosmos是如何实现链与链的“港口”相连的?

区块链前沿News

Hoo 虎符交易所 虎符研究院 Cosmos

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