我想通过创建自己的网站来学习MVC3。
Apress的MVC3 Pro书很好,但也引入了依赖注入,这使得它在开始时有点复杂。
建议什么?
1)在继续之前先学习DI,或者我现在应该跳过DI,直到我学会了MVC。 2)如果我现在跳过DI,重写我的代码以使用DI有多复杂?
答案 0 :(得分:1)
我建议使用依赖注入,它实际上不是 hard
这是good blog post that explains pretty well how to do DI in mvc3。你几乎可以把所有的东西都复制一下,并使用城堡 - 温莎(这也包括在书中)。
如果你现在跳过DI,用DI重写它有多复杂取决于你的代码质量。如果你仍然使用Inversion of control编写代码,那么添加DI将非常简单。
答案 1 :(得分:1)
在我看来,我认为你应该遵循这本书的教学内容。我会花时间学习,或在这里或程序员提问,以便更好地理解DI。
这是一种非常有价值的模式,其好处超过了理解时间。