私は、SQLサーバデータベースに基づいた典型的な3層ウェブフォームアプリケーションを開発しています。さらに、フォームのいくつかは、ホスト上のDB2データベースからデータを取得するDALレイヤーを呼び出します。このロジックはうまくカプセル化されています。このプロジェクトには約80の書式がありますが、少なくとも50が似ているので、同じ2または3の意見を共有すると言えます。プロジェクトをWebフォームからMVCに時間をかけて変換することができますか?
これは災害のレシピだと思ったら教えてください...私は、このプロジェクトをMVCに段階的に変換する可能性を探るように求められました。私たちは経営陣からokを受け取って決してプロジェクトを1つに変えるだけの時間を取ることは決してありませんでした。ビジネス関連のリリースでは徐々に行う必要があります。つまり、数か月ごとにリリースされています.MVCに向かうために、リリースごとに小さな変更を加える方法を探るように求められました。彼らは2つの全く異なるフレームワークなので、私はこのことがどうやってできるかすぐには分かりません。私が持っている1つのアイデアは、UIの部分を切り出し、MVCプロジェクトに入れ、コントローラが私たちが現在持っているDALに呼び出させることです。そこにさまざまなプロジェクトタイプのソリューションを用意できますか?他のアイデア?
ここで素敵な議論:http://www.hanselman.com/blog/IntegratingASPNETMVC3IntoExistingUpgradedASPNET4WebFormsApplications.aspx – Dave