CSLA.NET的替代品?

Cra*_*rze 4 .net enterprise frameworks

我的公司正在评估CSLA.NET作为我们所有.NET企业应用程序开发的可能标准框架.为了便于比较,任何人都可以在这个领域推荐一些替代框架吗?

bbq*_*bot 6

我以一般方式同意尼尔.您还可以查看Windows Workflow和WCF,它们可以像您自己的CSLA.NET一样.与其他技术结合和/或混合:

持久性 - 或者/女士:Spring.NET,实体框架,NHibernate,LLBLGen,企业库等

持久NoSQL解决方案:MongoDB,CoudhDB,Riak,Cassandra,RavenDB,Eloquera,db4o

DI/IoC:StructureMap,Ninject,Spring.NET,企业库

AOP:PostSharp,SNAP,Spring.NET

将这些结合起来可以形成一个非常好的自定义滚动解决方案,可能没有CSLA的学习曲线或膨胀,并且非常特定于您的问题域(DDD/CQRS可以在此处输入).

但请记住,DDD/CQRS也可以与CSLA一起使用 - 但我更喜欢使用自定义解决方案,因为我认为它们更易于入门,维护和故障排除.


Nei*_*ell 5

我认为现在质疑业务逻辑框架是否真的有必要是一个好主意。我认为模式更有用。我个人正在研究领域驱动设计CQRS,而不是购买框架/工具。