従来のASP.Net WebフォームからASP.NET MVCにプロジェクトを移行しようとしています。WebフォームをASP.NETコアMVCに移行するベストプラクティス
私はhttp://www.codeproject.com/Articles/38778/ASP-NET-WebForms-and-ASP-NET-MVC-in-Harmonyを読んでいる間。私は、コード構造、ライブラリ、およびルーティングがどのように行われるべきかに関する基本的な考え方を持っています。
ご参考までに、私の既存プロジェクトの範囲は約400ページと300テーブルです。明らかにこれは、集中的な作業を必要とし、長い時間がかかるだろう - システム全体を書き換え、ストレッチから
- スタート:私の頭の上に
私は2つのアプローチがあります。既存システムで行われた変更は、新しいシステムに対して重複した変更が必要になります。
- ページを1つずつマイグレーション - 私はまだコアライブラリ全体を(データベースにアクセスするために)再構築して、ページを1つずつマイグレートします。このため、私は2つのコアライブラリ(新しいものと古いもの)を別のページと同時に実行して、それらのうちの1つに接続すると仮定します。
誰も似たような経験をして、適切な方法をアドバイスしてもらえますか?
私は、.NET CoreとMVC6という最新のテクノロジーをターゲットにしているかもしれませんが、これには別の利点があります。
何か提案や意見がありがとうございます。乾杯。
好奇心が強い、何をやったのですか?私は似たような立場にいます - 旧WebFormsアプリ。 MVC/.Netコアに変換したい – costa
@costa私は2つの会社の3つのシステムで同様の経験を持ち、完全な書き換えを終えました。既存のシステムの安定性を維持し、開発の複雑さを最小限に抑えることに配慮しました。 – ydoow
興味深い。私たちは、アプリ全体を書き直すことは選択肢ではありません。徐々にページを新しいテクノロジー(ポストのオプション2)に変換する必要があります。 .NETコアまたはMVCに移行しましたか?私は.Net Coreへのアップデートには消極的です。人々が問題に遭遇したようです。 – costa