【发布时间】:2013-05-04 14:23:37
【问题描述】:
我更喜欢将我的 3 层 .NET 应用程序分离到单独的项目中,以增强模块化和关注点分离,但是我的计算机上存在性能问题(内存和处理能力不足),因此 Visual Studio 运行缓慢且不愉快当一个解决方案中有很多项目时,我虽然将所有层放在一个程序集中,但仍然使用代码并设计它,就好像每种类型都在其各自的层中一样。我想知道一件事,如果你们中有人尝试过这样做,您有什么建议或不建议或对此有任何想法吗?
我不是在寻找讨论,我只是想知道这样做是否有任何严重的风险?
【问题讨论】:
-
我认为这是一个非常好的问题,应该得到比“你会没事的”更好的答案。没有开发人员像系统强制执行的规则那样受到纪律处分。 Chris Chedgey 的答案更好,但仍然依赖于手动检查。如果有人要为这个问题提供替代的、系统强制的解决方案,那将是非常有趣的。
标签: .net design-patterns architecture