私は10年以上にわたり古典的なaspとwebformsの開発者であったのですが、かなり遅くmvcに変換されました。しかし、約18ヶ月前に、私たちの経営陣がmvcを試してみる良い自己完結型のプロジェクトになると決めたプロジェクトが行われました。私はプロジェクトの管理を任されました。私は、webforms用に構築されたコンポーネントと、webformsプロジェクト用の独自の「ミニフレームワーク」の大きなコラテロールを持っていたので、私は非常に懐疑的だったことを認めます。
私は、mvcパラダイムで金属に近づくと、実際にはより生産的なプロセスであることをゆっくりと発見したとき、私の驚きを想像してみてください。まもなく、私も開始していた他の新しいプロジェクトでwebformsやmvcを使うかどうかに疑問を覚えました。美しさは、私たちのwebformsプロジェクトが、あなたが言及している私たちのために3層のアプローチを使用していたことでした.Webformsの部分を切り換えて、BLL/DALをmvcプロジェクト内の所定の場所に配置して使用するのはかなり簡単でした。
長いとそれの短いが、それはMVCの概念上の速度まで取得するには時間がかかるだろうが、ありがたいことに、多くの偉大な書籍やチュートリアルがそこにあるということです。
http://nerddinner.codeplex.com/
http://blog.stevensanderson.com/
http://www.amazon.com/ASP-NET-Framework-Second-Experts-Voice/dp/1430228865/ref=pd_sim_b_2
それはあなたが今まで見て一つだけだ場合、私は、スティーブン・サンダーソンの本をお勧めします。多くのコアコンセプトについて非常に包括的なウォークスルーを結びつけ、作品の終わりまでの「すべての仕組み」を非常に詳細に理解しています。 MVCない= ない3層で設計要するに
、無、。ただし、3層アプローチで構築した知識とコア機能を失うことを心配している場合は、必ずしもそうである必要はありません。 mvcとBLL/DALは一緒にすばらしく働くことができます。 Webフォームから移動すると、以前のすべてのロジックを失う恐れがあります。要するに、それらはうまくマージ/共存することができます。チームの一部はビジネスロジックを担当していますが、別の部分はそれのmvcの実装。
私は、優れたjQueryの統合についてのドローンとしていた - が、それは別の日の物語だ:)
あなたの質問は何ですか? –
追加................ – user311509
あなたの質問への答え - いいえ。 – RPM1984