Модель провайдера в .net - PullRequest
       25

Модель провайдера в .net

8 голосов
/ 01 октября 2008

Когда впервые появилась платформа .net 2.0, модель провайдера была в моде. 2.0 даже поставляется с кучей провайдеров по умолчанию (членство, карта сайта, роль). После выпуска 2.0 шумиха пошла на спад, и хотя я все еще пользуюсь услугами провайдеров изо дня в день, похоже, пресса становится намного меньше.

Мне было интересно, если это потому, что люди используют что-то, кроме провайдеров, и они были заменены, или это просто потому, что процесс не был таким большим, как другие методы IoC?

Ответы [ 2 ]

4 голосов
/ 01 октября 2008

Это на самом деле не утихло. Я все еще большой. Существует множество DI-фреймворков на выбор. Да, он не запекается в каждую часть framework , как это должно быть абсолютно , но это все еще очень хорошая практика для подражания. Например, я использовал пользовательские блоки приложений P & P для DI. Пока они не бросили это для Единства. Сейчас я использую единство.

Облегченная структура DI - хорошая идея для любого большого расширяемого приложения.

0 голосов
/ 01 октября 2008

Я думаю, что по мере того, как эти инструменты становятся более стандартными в .NET, шумиха вокруг них становится меньше, а их использование - нет. Конечно, поставщики членства и ролей очень важны для нашего нового приложения, которое мы разрабатываем, и сэкономят нам значительные объемы кода.

Microsoft Patterns and Practices - это место рождения таких инструментов, как Enterprise Library, которая тесно связана с шаблонами поставщиков (особенно с членством) в отношении блока Security Applicaiton, и модель, по-видимому, используется по всем блокам.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...