Вы найдете несколько различных доступных библиотек, как коммерческих, так и с открытым исходным кодом, которые решают те же проблемы, на которые нацелена Библиотека предприятия.
Некоторые из них могут справиться с решением конкретной задачи лучше, чем Библиотека предприятия класс проблем, в то время как другие могут обеспечить более богатую функциональность.
Настоящее преимущество Enterprise Library заключается в том, что она предлагает полный набор решений, которые глубоко интегрированы друг с другом .
Эти решения реализованы в виде модулей, которые могут использоваться независимо, но также могут комбинироваться вместе , в зависимости от конкретных потребностей приложения.
Я бы порекомендовал рассмотреть Корпоративную библиотеку в двух основных сценариях:
- Вам нужен определенный компонент функциональности, который недоступен ни в одной другой библиотеке (например, обработка исключений)
- Вы планируете использовать несколько модулей для решения ряда проблем (таких как ведение журнала и обработка исключений), и в этом случае вы сможете воспользоваться унифицированной моделью конфигурации и некоторой хорошей поддержкой инструментов.