首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用N-Tier解决方案有什么负面原因吗?

使用N-Tier解决方案有什么负面原因吗?
EN

Stack Overflow用户
提问于 2008-08-08 13:04:03
回答 6查看 2K关注 0票数 10

我刚来我的公司(两周),我们正在使用DotNetNuke的.NET 3.5team Foundation为我们的系统启动一个新的平台。我们的“架构师”建议我们使用一个类项目。当然,我提出了一个“三层”架构(业务、数据、Web类项目)。

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

EN

回答 6

Stack Overflow用户

回答已采纳

发布于 2008-08-08 13:08:41

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

这一切都取决于项目的规模、最终项目的预期寿命和预算!有时候,虽然“恰当地”做事情很吸引人,但做一些“轻量级”的事情可能是正确的商业决定!

票数 9
EN

Stack Overflow用户

发布于 2008-08-08 13:06:17

没有经验的团队构建3层往往需要更长的时间,代码越多,错误也就越多。我只是在扮演魔鬼的代言人。

票数 3
EN

Stack Overflow用户

发布于 2008-08-08 13:18:38

我将努力推动N层方法,即使它是一个小项目。如果您使用像codesmith + nettiers这样的ORM工具,您将能够快速设置项目并开发代码,从而快速解决您的业务问题。

当你开始一个新的项目,你花了几天的时间坐在旋转的轮子上谈论“架构”应该如何架构时,这让我很难受。你想花时间解决业务问题,而不是解决别人为你解决的问题。使用ORM (哪一个并不重要,只需选择一个并坚持它)来帮助你获得最初的吸引力,这将帮助你专注于项目的目标,而不是分散你试图解决“架构”问题的注意力。

如果在一天结束的时候,架构师想要走一个项目的方法,你没有理由不能创建一个包含BLL和DAL文件夹的app_code文件夹来暂时分离代码,这将帮助你以后转移到N层解决方案。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/5880

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档