Мнения Microsoft Enterprise Library - PullRequest
0 голосов
/ 09 марта 2011

Кто-нибудь использовал Microsoft Enterprise Library, если да, то какие ее части вы использовали?

Я использую создание веб-сайта (я думаю, тип клиентского приложения не важен, это может быть приложение Windowsа также) со всем архитектурным слоем, и меня сейчас особенно интересуют блоки exception handling, logging и caching.Кто-нибудь использовал это, каковы были плюсы и минусы вашего опыта, какие альтернативы вы предпочли использовать?Производительность - это то, что меня также интересует.

Я ищу приличную структуру обработки исключений, как я наткнулся на блок обработки исключений.Есть что-нибудь еще?

Разумно ли использовать блок доступа к данным с приложением MVC, видя, что каждый является шаблоном хранилища с платформой ORM?поэтому я хотел бы услышать как можно больше мнений.

1 Ответ

2 голосов
/ 09 марта 2011

Для обработки исключений мы первоначально использовали ELMAH и Log4NET ..., но позже перешли на Enterprise Library, поскольку клиент хотел использовать более надежное и готовое к работе решение.Я ни в коем случае не говорю, что ELMAH или Log4NET не готовы для предприятия, однако EntLib дает вам больше возможностей.Вы можете прочитать еще один пост здесь для получения более подробной информации: ELMAH против блока обработки исключений Enterprise Library

Разумно ли использовать блок доступа к данным с приложением MVC, видя, что каждый является хранилищемшаблон с рамкой ORM?- Я бы не рекомендовал использовать DAB, если вы используете шаблон репозитория с платформой ORM. Особенно в EntityFramework весь смысл наличия DAB сводится к броску.начните с и проверьте, поступит ли Velocity к тому времени, когда вы планируете развернуть ...

...