2012-01-02 10 views
0

私自身のウェブサイトを作成してMVC3を学びたい。DIの有無にかかわらずMVC3を学ぼう?

本のMVC3 Pro by Apressは良いですが、最初に少し複雑になるDependency Injectionも導入されています。

お勧めですか?

1)私はMVCを学ぶまで、先にDIを学習するか、今はDIをスキップする必要があります。 2)DIをスキップすると、DIを使用するコードを書き直すのはどれほど複雑ですか?

+0

DIは使い慣れた複雑なアプローチではありません。そこには、ASP.NET MVC 3(Ninject [あなたが読んでいる本を説明する]、StructureMap)と統合された優れたライブラリがあります。私はDIのために行くことをお勧めします。 – tugberk

答えて

1

私はここでハード

good blog post that explains pretty well how to do DI in mvc3そのは本当にないこと、依存性注入を使用することをお勧めします。あなたはほとんど全てをコピーして、城ウィンザーを使ってDIを持っていることができます(それは本でもカバーされています)。

DIをスキップすると、コードの品質によってDIで書き直すのがどれだけ複雑になるのでしょうか。まだInversion of controlを使用しているコードを書いたら、DIを追加するのはかなり簡単です。

1

私の意見では、この本の教え方に従うべきだと思います。 DIをよりよく理解するために、私は時間をかけて勉強したり、ここで質問したり、プログラマーに質問したりします。

これは価値あるパターンであり、利益が理解に費やされる時間を上回ります。

関連する問題