1

在我最近对业务层开发领域的好奇和经常令人沮丧的旅行中,我发现了很多比较苹果(CSLA.NET)和橙子(Nhibernate)的讨论,但很少有人真正比较.NET业务逻辑中的当前状态开发技术(规则实施、逻辑验证、数据转换、数据一致性)

我希望编制一份通常用于实现业务层的技术(框架、模式)列表。目标主要是在 .NET 下运行的电子商务网站

(我们可以开始关于 Java 的新讨论——建议我们先坚持一种技术以避免任何混淆)

这个想法是让我和我的堆栈交换者伙伴了解有哪些不同的工具、框架、模式来实现业务层,而不是浪费他们的时间迷失在 ORM 和其他数据访问模式的世界中。

建议我们使用以下模板保持事情一致 1. Framework / Pattern Name: 2. Pro's: 3. Con's: 4. 我们什么时候应该使用这个:

欢迎提出建议。

干杯,山姆

4

1 回答 1

1

当讨论业务层框架和领域驱动与以数据为中心的设计时,我经常向人们推荐以前的一些帖子。

http://forums.lhotka.net/forums/p/3465/17247.aspx#17247

http://forums.lhotka.net/forums/t/10243.aspx

都不错。

于 2013-02-11T06:48:47.110 回答