2016-09-30 3 views
-1

私はRails 2.3.Xアプリを持っています。サイトを現在のRails標準に更新するか、サイトを再構築するために開発者を雇う予定です。一般に、再構築と更新のどちらがコスト効率が良いかどうかを評価する方法はありますか?私の好みは更新することです。Rails 2.3.Xアプリの更新や再構築が効率的ですか?

+1

最も費用対効果の高いソリューションは何もしないことです。更新/ビルドが必要なビジネスケースは何ですか? – Stewart

+0

私はRailsに慣れていませんが、私の理解では、2.3.Xアプリはセキュリティアップデートや更新から宝石への恩恵を受けません。また、Rails 2とRails 4のコーディングの違いから、更新しないと、Rails 4コーディング標準を使用しているため、雇用している契約開発者がWebアプリケーションの新しい機能をプログラミングするのに問題が生じる可能性があります。しかし、もしこれが完全に間違っていて、アプリが安全で簡単にRails 2に追加できれば、それは私を驚かせるでしょう!私はちょうど別のカップルの開発者からのこの意見に基づいており、コスト感覚を得ようとしています。 – KDP

+0

私はビジネス要件に集中します。あなたのユーザーは何を求めていますか?彼らは何を必要としますか?どのような機能を支払うのですか?まず、これらの質問に答えてください。答えが出たら、実装の容易さと実装コストに基づいて各機能に優先度を割り当てます。リストの一番上にある機能にはレールのアップグレードが必要ですか?そうでなければ、お金を使うことはありません。それは本当にこれを決めるユーザーです。 HTH – Stewart

答えて

0

これを判断するのは難しく、使用する宝石依存性(より難しい)、テストカバレッジ(難易度は低い)に依存します。

私たちは、Rails2からRails4に100.000 +ラインのアプリケーションをアップグレードしようとしました。それは確かに多くの仕事です。特に、アップグレードプロジェクトをタイムボックス化することはほとんど不可能なので、最初からビルドすることは重要な選択肢です。我々は、アプリケーションを再構築しています。また、Rails 2.3は5歳以上です。あなたの市場は変わったかもしれないと思っています。それは古くなっているので、とにかくリワークが必要です。私が言いたい最後のことはテストです。あなたのアプリがかなりのテストカバレッジを持っているならば、アップデートが簡単かもしれません。

関連する問題