Microsoft Enterprise Library альтернативы - PullRequest
6 голосов
/ 31 мая 2010

Microsoft Enterprise Library имеет несколько спорных отзывов. Некоторым разработчикам это нравится, некоторые говорят, что он слишком силен. Есть ли альтернативы этому? И бесплатный, и коммерческий.

Ответы [ 3 ]

2 голосов
/ 31 мая 2010

Вы найдете несколько различных доступных библиотек, как коммерческих, так и с открытым исходным кодом, которые решают те же проблемы, на которые нацелена Библиотека предприятия.
Некоторые из них могут справиться с решением конкретной задачи лучше, чем Библиотека предприятия класс проблем, в то время как другие могут обеспечить более богатую функциональность.

Настоящее преимущество Enterprise Library заключается в том, что она предлагает полный набор решений, которые глубоко интегрированы друг с другом .
Эти решения реализованы в виде модулей, которые могут использоваться независимо, но также могут комбинироваться вместе , в зависимости от конкретных потребностей приложения.

Я бы порекомендовал рассмотреть Корпоративную библиотеку в двух основных сценариях:

  • Вам нужен определенный компонент функциональности, который недоступен ни в одной другой библиотеке (например, обработка исключений)
  • Вы планируете использовать несколько модулей для решения ряда проблем (таких как ведение журнала и обработка исключений), и в этом случае вы сможете воспользоваться унифицированной моделью конфигурации и некоторой хорошей поддержкой инструментов.
1 голос
/ 31 мая 2010

Я не думаю, что есть альтернатива, которая отображает один в один для Enterprise Library.

Spring.NET Framework обладает некоторыми функциями EL. Это обеспечивает:

Но Spring.NET также предоставляет гораздо больше функциональных возможностей и является более важным архитектурным решением, чем EL (IMO).

0 голосов
/ 31 мая 2010

Вы можете взглянуть на CSLA .NET Framework Rockford Lhotka . Не уверен, насколько он популярен.

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