我的公司有兴趣将大型商业应用程序移植到 .NET。我们计划开发桌面版本和 Silverlight 版本。我主要研究了 CSLA 框架(得到了 rocky 的书,已经读到一半了),发现它有点过度设计,数据层方面似乎也没有那么完美。
是否有任何其他框架声称可以做 CSLA 正在做的事情?我不是在谈论 ORM 工具(例如 L2S、EF、NHibernate。)我对支持业务规则的框架、简单的 n 层架构、对象是域驱动而不是数据库驱动、业务对象的安全性等感兴趣...
我知道我可以找到可以完成一些所需工作的小型框架(想到企业应用程序块),但我正在寻找一个包含所有内容的框架。