我对这个讨论还是比较陌生的,但即使冒着"无知"的风险,我也要问这个问题.为什么我们现在对'DDD'施加如此大的压力.我越是关注'DDD',我的应用程序看起来就越复杂.而使用数据库为我的域建模有助于保持我的应用程序跨层保持一致.然后我可以使用SubSonic或L2S等DAL Helpers轻松访问该模型.这有什么不好的?即使在企业应用程序?
当我们有一个经过试验和测试的域时,为什么我们会努力创建一种新的域建模方法?
我愿意听到这里的纯粹主义者的意见.
你不能出售一种旧的方法,因为太多的项目都失败了,太多的人都知道旧的方法论.市场上必须有一个新的.
如果您使用旧方法做得很好,那么使用有效的方法.注意新的东西,因为一些非常好的想法出现了.但这并不意味着旧的一切都是坏的和愚蠢的.通常,您可以在很大程度上将新想法融入旧模型中.
有不来的时候作出的举动.就像我不会用结构和函数指针做OOP.;-)