我已经在 MVC 2 中实现了我自己的控制反转方法。我正在考虑审查 MVC Turbine 并可能切换到那个。但是,我今天注意到 MVC 3 Preview 1 已经发布,并且内置了新的控制反转支持。我知道它还需要一段时间才能发布,但想看看是否有人知道新的控制反转支持是否会基本上不需要 MVC Turbine。
你怎么看?
我已经在 MVC 2 中实现了我自己的控制反转方法。我正在考虑审查 MVC Turbine 并可能切换到那个。但是,我今天注意到 MVC 3 Preview 1 已经发布,并且内置了新的控制反转支持。我知道它还需要一段时间才能发布,但想看看是否有人知道新的控制反转支持是否会基本上不需要 MVC Turbine。
你怎么看?
尽管 MVC3 功能与 MVC Turbine 当前提供的功能重叠(过滤器支持、控制器注入等),但我不认为 MVC Turbine 会因此而消失 :)
我的目的是提供与 MVC Turbine 当前通过新的 MVC3 位提供的相同功能,因为该框架的新增功能可以缓解 MVC Turbine 在 MVC1 和 MVC2 中必须克服的一些摩擦。
随着 MVC3 位的固化,处理 DI/IoC 支持的 MVC Turbine V3 的最终功能也将固化。本质上,MVC Turbine 将发展为为 ASP.NET MVC 应用程序提供组合支持,并依靠 MVC3 的 DI 功能来实现“幕后”管道。
如果您对当前最好将 MVC Turbine 与您的 MVC1/2 应用程序一起使用有任何疑问,请随时与我联系或 ping Google Group以获取信息。
MVC Turbine 不仅仅是提供 IoC 支持。它更多地是关于组合、组件发现和自动注册功能(因此与 MEF 的重叠比 MVC3 DI 功能更多:)。