.net中的提供者模型

lom*_*axx 8 .net c# provider-model

当.net 2.0框架首次出现时,提供者模型风靡一时.2.0甚至附带了一堆默认提供商(会员,站点地图,角色).自从2.0发布以来,炒作已经偃旗息鼓,虽然我仍然日复一日地使用提供商,但似乎压力要小得多.

我想知道这是因为人们使用的不是提供商,而是他们已经被取代了,还是仅仅是因为占用不像其他IoC方法那么大?

小智 4

事实上它还没有消亡。DI还是很大的。有许多 DI 框架可供选择。是的,它并没有像它应该的那样硬性融入到每个部分框架中,但它仍然是一个非常值得遵循的实践。例如,我使用 P&P 的自定义应用程序块来进行 DI。直到他们放弃它并转而使用 Unity。现在我正在使用统一。

对于任何大型可扩展应用程序来说,轻量级 DI 框架都是一个好主意。