使用N-Tier解决方案有任何不利原因吗?

Bri*_*ess 6 architecture n-tier-architecture

我是很新,我的公司(2周),我们正在开始一个新的平台,从DotNetNuke的使用.net 3.5的Team Foundation我们的系统.我们的"架构师"建议我们使用一个类项目.当然,我附和背部采用了"三层"架构(业务,数据,Web类项目).

使用这种架构有什么缺点吗?Pro是将代码与数据分离,使类对象远离代码等.

Chr*_*rts 7

我想一个相当大的缺点是你必须为一个项目编写,管理和维护的额外代码量可能只是过度杀伤.

这完全取决于项目规模,最终项目的预期寿命和预算!有时候,"正确地做事"很有吸引力,做一些更"轻量级"的事情可能是正确的商业决定!