更高效地更新或重建Rails 2.3.X应用程序?

问题描述 投票:-1回答:2

我有一个Rails 2.3.X应用程序。我计划聘请开发人员将网站更新为当前的Rails标准或重建网站。总的来说,有没有办法评估更新与重建更具成本效益?我的偏好是更新。

ruby-on-rails ruby-on-rails-2
2个回答
0
投票

很难对此做出判断,这取决于线的数量,使用的宝石依赖性(越多越难),测试覆盖率(越少越难)。

我们已经尝试将从Rails 2到100.000+行的应用程序升级到Rails4。这肯定是很多工作。从头开始构建是一个严肃的选择,特别是因为升级项目几乎不可能。我们正在重建应用程序。此外,Rails 2.3已超过5年。我可以想象你的市场可能已经发生变化,无论如何都需要一些返工,因为它已经过时了。我要提到的最后一件事是测试。如果您的应用具有相当大的测试覆盖率,则更新可能会更容易。


0
投票

我想向你提出第三个选择。

我们有类似的情况。在大型Rails 2应用程序中,我们遇到了安全问题,并且由于旧的依赖性而阻止了操作系统的升级。

我们切换到Rails LTS,而不是更新我们的应用程序。 https://railslts.com/

它运作得很好。

© www.soinside.com 2019 - 2024. All rights reserved.