Альтернативы CSLA.NET? - PullRequest
       32

Альтернативы CSLA.NET?

4 голосов
/ 03 февраля 2011

Моя компания оценивает CSLA.NET как возможную стандартную среду для всех наших корпоративных приложений .NET. Для сравнения, кто-нибудь может порекомендовать несколько альтернативных фреймворков в этом пространстве?

Ответы [ 3 ]

6 голосов
/ 03 февраля 2011

Я согласен с Нилом в общем. Вы также можете взглянуть на Windows Workflow и WCF, которые могут быть своего рода ролью вашей собственной CSLA.NET. Объединены и / или смешаны с другими технологиями, такими как:

Стойкость - ИЛИ / Г-жа: Spring.NET, Entity Framework, NHibernate, LLBLGen, Корпоративная библиотека и т. Д.

Устойчивость NoSQL Solutions: MongoDB, CoudhDB, Риак, Кассандра, RavenDB, Eloquera, db4o

DI / IoC: StructureMap, Ninject, Spring.NET, корпоративная библиотека

АОП: PostSharp, SNAP, Spring.NET

Комбинируя их, можно получить очень хорошее решение, выполненное по индивидуальному заказу, которое может не иметь кривой обучения или раздувания CSLA и очень специфично для вашей проблемной области (DDD / CQRS можно ввести здесь).

Но имейте в виду, что DDD / CQRS также можно использовать с CSLA, но я предпочитаю использовать нестандартные решения, так как считаю, что с ними легче начать работу, поддерживать и устранять неполадки.

4 голосов
/ 03 февраля 2011

Я думаю, что в наши дни неплохо бы задаться вопросом, действительно ли необходима бизнес-логика framework . Я думаю, что шаблон более полезен. Я лично исследую Domain Driven Design и CQRS , а не покупаю в среду / инструмент.

2 голосов
/ 03 февраля 2011

BLToolkit работает примерно в одном и том же пространстве.

Некоторые Корпоративная библиотека также перекрываются.

...