2009 年 5 月 21 日,星期四

Rails 未来社区反馈

由Matt Aimonetti发布

几个月前,我们宣布创建了一个 “论坛”,用于讨论 Rails 的未来以及社区感兴趣的内容。从那时起,许多重要的建议/主题得到了解决,许多功能也已完成或开始。我在这篇文章中的目标是让您快速了解 Uservoiice 论坛 的状态。

rails uservoice

## 已提出并完成的建议

  • 嵌套模型表单 这实际上是在我们建立论坛之前就开始的一项工作,此功能自 Rails 2.3.x 起已可用。

  • Rails 杂志 Olimpiu Metiu 已经发布了两期他的 Rails 杂志。PDF 版本是免费的,但您也可以购买印刷版。

  • 更好的 Wiki 许多人已努力构建 新的 Wiki,我相信会有更多内容提供。我们还提供了 Wiki 的翻译版本。

## 已接受/开始的建议

  • 提高性能 这是在 Rails3 分支 中已经开始的一项工作,请查看 Josh、Yehuda、Carl 等人所做的努力,以使 Rails 性能更上一层楼。

  • 公共 API 和插件 API 这对于第三方开发人员以及插件用户来说尤为重要。在我们获得稳定的 API 之前,还有大量工作需要与第三方开发人员和“高级用户”一起完成。但是,一旦有了这个 API,Rails 的更新和插件兼容性应该会更加顺畅。

  • 切片/引擎 Rails 2.3 提供了在插件中拥有引擎的功能,如果您参加了 RailsConf,您可能参加了 Yehuda 和 Carl 关于可挂载应用程序的演讲。由于路由器和 Action Controller 方面的一些工作,您将来应该可以在一个 Rails 应用程序内部挂载另一个。

  • 更易读的代码 重构已经开始,内部代码应该更清晰、更易读。请记住,Rails 已经 5 岁了,这样的任务并不容易。

  • 更好地支持非关系型数据库 感谢 Action ORM 和一些进一步的重构,非 RDBMS 和其他数据存储将得到更好的支持。

  • 解耦 Test::Unit 和 Prototype 独立性是 Rails 3 的一个重要主题。即使 Test::Unit 和 Prototype 将是默认选项,Rails 也不会对用户使用其中一个框架或另一个框架做出任何假设。有关更多信息,请观看 David 在 RailsConf 上的主题演讲

  • 使 Action Mailer 与常规控制器保持一致 这项工作是作为 Abstract Controller 的工作 的一部分开始的。

别忘了您仍然可以 提出您的建议,以及/或选择一个已列出的建议并开始着手!