为什么 Ruby On Rails 有不同的版本?

发布于 2024-10-16 23:44:57 字数 146 浏览 1 评论 0原文

免责声明:我对 Ruby on Rails 完全陌生,但计划学习它。

今天早上我读到有两个新的 Ruby On Rails 版本(2.3.11 和 3.0.4)。

我不明白为什么人们(ROR 社区)正在工作(维护)不同的版本?对开发者有什么好处?

Disclaimer : I am totally new to Ruby on Rails but planning learning it.

This morning I have been reading there were two new Ruby On Rails releases (2.3.11 and 3.0.4).

I don't understand why people (the ROR community) are working (maintaining) different versions ? What are the benefits for developpers ?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

濫情▎り 2024-10-23 23:44:57

2.x 分支上没有进行积极的开发。然而,有大量大量已部署的 2.x 应用程序,并且鉴于昨天的版本是与安全相关的补丁,因此他们为 2.x 用户提供了补丁。

将 Rails 应用程序从 2.x 升级到 3.x 并不一定容易或微不足道,并且期望将其作为安全漏洞的解决方案是不合理的,因此发布了 2.3.11 版本。

Active development is not being done on the 2.x branch. However, there are lots and lots and lots of deployed 2.x applications in the wild, and given that yesterday's releases were security-related patches, they provided a patch for 2.x users.

Upgrading a Rails application from 2.x to 3.x is not necessarily easy or trivial, and it's unreasonable to expect that as a solution to a security hole, so the 2.3.11 release was made instead.

凉宸 2024-10-23 23:44:57

这样做的好处是对于仍在使用旧版本并且由于某种原因不想或无法升级到新版本的人。对旧版本进行一些维护是标准做法。

The benefit is for people who are still using the old version and for some reason does not want to or cannot upgrade to a newer version. It is standard practice that there is some maintenance of old versions.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文