【发布时间】:2016-09-30 11:32:08
【问题描述】:
我有一个 Rails 2.3.X 应用程序。我计划聘请开发人员将站点更新为当前的 Rails 标准或重建站点。一般来说,有没有办法评估更新与重建是否更具成本效益?我的偏好是更新。
【问题讨论】:
-
最具成本效益的解决方案是什么都不做。需要更新/构建的业务案例是什么?
-
我对 Rails 缺乏经验,但我的理解是 2.3.X 应用程序不会从安全更新和 gems 更新中受益。此外,由于 Rails 2 与 Rails 4 的编码差异,不更新可能意味着我雇用的合同开发人员将难以为 Web 应用程序编写新功能,因为他们使用的是 Rails 4 编码标准。但是,看,如果这是完全错误的,如果应用程序可以安全且轻松地添加到 Rails 2 中,那会让我欣喜若狂!我只是根据另外几个开发人员的意见得出这个结论,并试图了解成本。
-
我会专注于业务需求。您的用户要求什么?他们需要什么?他们会为哪些功能付费?先回答这些问题。回答后,根据实施的难易程度和实施成本为每个功能分配优先级。您列表顶部的功能是否需要 Rails 升级?如果没有,那就不要花钱。真正决定这一点的是用户。 HTH
标签: ruby-on-rails ruby-on-rails-2