当.net 2.0框架首次推出时,提供程序模型是当时的热门话题。2.0甚至附带了一堆默认提供程序(Membership、站点地图、角色)。自2.0发布以来,炒作已经消失了,虽然我仍然每天使用提供程序,但似乎它得到的关注要少得多。
我想知道这是因为人们正在使用其他东西而不是提供程序,并且它们已被取代,还是仅仅因为采用率没有其他IoC方法大?
我想知道这是因为人们正在使用其他东西而不是提供程序,并且它们已被取代,还是仅仅因为采用率没有其他IoC方法大?
我认为随着这些工具在.NET中变得更加标准化,它们的炒作会减少,但它们的使用并不会减少。当然,Membership和角色提供程序对我们正在开发的新应用程序非常重要,并且将为我们节省大量代码。
Microsoft Patterns and Practices是像企业库这样的工具的诞生地,它与提供程序模式(特别是成员资格方面)密切相关,涉及安全应用程序块和该模型似乎遍布各个块。