亮网络解锁器,解锁网络数据的无限可能 了解详情
写点什么

Rails 2.3.3 发布、Rails 3.0 与 Merb 现状

  • 2009-07-24
  • 本文字数:781 字

    阅读完需:约 3 分钟

近日 Rails 2.3.3 发布了

除了修复一些 bug 外,该版本还增加了一些新特性,以下内容来自于发布说明:

  • touch 是个用于更新记录时间戳的便捷方法,仅此而已。其灵感来源于应用的模型一旦发生变化,它可能会“touch”到其他模型,比如说在保存或删除掉评论信息后还要更新 parent.replies_changed_at 时间戳。[…]
  • 为 belongs_to 增加了:primary_key 选项以对遗留下来的 schema 和那些使用单独的 UUID 主键的场景提供更广泛的支持:belongs_to :employee, :primary_key => ‘SSN’, :foreign_key => ‘EMPID’ 。[…]
  • 更易于使用的编码 [JSON] API
  • 针对 json 与 yajl 程序库的后端解码,这要比默认的 YAML 后端更快。

与此同时,Rails 3 的开发工作也在如火如荼的进行当中。Yehuda Katz 就 Rails 3 的新架构以及如何重构像Rails 这样庞大的代码基发表了几篇博文。

Rails 3 的目标之一就是将 Merb 的模块化与定义良好的内部 API 引入到 Rails 代码基中。Yehuda 的关于ActionController 与ActionView 接口的文章就谈到了这一点。现在有一点是很清楚的,那就是Merb 与Rails 的融合将是大势所趋,现在也正在朝这个方向前进。

Rails 3 的开发工作也影响着 Merb 的开发。最近Merb 邮件列表上的一些讨论谈到了Merb 1.1 的现状,而目前的计划是确保能将Merb 平滑移植到Rails 3 上,这需要对Rails 3 的架构有足够的了解。

尽管如此,对于很多项目来说,Merb 仍然是可行的解决方案,正如 Ezra Zygmuntowicz(Merb 创建者)所述

我还是很乐意使用 Merb 构建应用, http://engineyard.com/solo 就是构建在 Merb 上的。到目前为止,我还没发现遗漏了哪些东西,也没看到哪些特性和 bug 会对使用 Merb 构建应用造成影响。

想了解 Rails 3 的计划吗?看看 David Heinemeier Hansson 在 RailsConf’09 上的演讲是个不错的主意。

查看英文原文: Rails 2.3.3 Released and the State of Rails 3.0 and Merb

2009-07-24 21:232084
用户头像

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

关注

评论

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

Too many open files 的四种解决办法

ilinux

关于OpenHarmony 2.0共建进展

罗燕珊

开源 鸿蒙 OpenHarmony

父母为什么催婚,而你又在逃避什么

小天同学

婚姻 爱情 5月日更

浪潮云洲链斩获2020-2021年度新一代信息技术创新产品殊荣

浪潮云

Pulumi 如何在 Windows 环境中设置

HoneyMoose

Windows Terminal 安装和运行

HoneyMoose

产品思维

lenka

5月日更

高性能 JavaScriptの笔记(四)

空城机

JavaScript 大前端 5月日更

Windows 任务管理器中如何显示 CPU 逻辑处理器情况

HoneyMoose

从技术趋势看质量赋能

BY林子

敏捷 软件测试 质量赋能

Hadoop定位问题日志跟踪

InfoQ_Springup

hadoop

520节日快乐

IT蜗壳-Tango

5月日更

珠联壁合地设天造|M1 Mac os(Apple Silicon)基于vscode(arm64)配置搭建Java开发环境(集成web框架Springboot)

刘悦的技术博客

Java vscode spring Boot Starter JDK11 m1

Golang function

escray

学习 极客时间 Go 语言 5月日更

中公、马士兵、千锋、拉勾入局,腾讯课堂“薪选”IT人才培养按下加速键

DT极客

快成物流科技 x mPaaS | 小程序容器加持下的技术架构“提质增效”

蚂蚁集团移动开发平台 mPaaS

小程序 移动开发 mPaaS

造车潮

ES_her0

5月日更

Nginx基础配置-反向代理

梁龙先森

nginx 大前端

拥有5大核心竞争力的华为云GaussDB,成SACC2021最靓那一个…

华为云开发者联盟

数据库 华为云 GaussDB 存算分离 GaussDB(for Redis)

音频均衡器EQ

floer rivor

音视频 Eq

聊聊dubbo协议

捉虫大师

这一次,彻底搞懂 Go Cond

HHFCodeRv

Go 语言

CMMI V2.0丨如何通过CMMI真正在企业中的实施规模化敏捷开发

IPD产品研发管理

软件 研发管理 CMMI

“为爱而生 温暖陪伴”——2021年中国洗地机行业发展峰会圆满落幕

DT极客

架构学习笔记:复杂度来源

风翱

5月日更 架构复杂度

Dubbo 延迟与粘滞连接

青年IT男

dubbo

❤【520特别祝福篇】愿有情人终成眷属,已成眷属爱情稳固

洛神灬殇

爱情 5月日更 520单身福利 520 单身福利

数据预处理&特征工程

Qien Z.

Python 5月日更

高并发调优backlog多大合适?

运维研习社

nginx 运维 5月日更 并发调优

PKI系统简介

上海派拉基础研发

CA PKI

微软 WSL 重装操作系统

HoneyMoose

Rails 2.3.3发布、Rails 3.0与Merb现状_Ruby_Werner Schuster_InfoQ精选文章