【发布时间】:2011-02-28 20:20:03
【问题描述】:
由于我在过去 2 年一直在学习软件开发,所以我学得越多,似乎我遇到的灰色地带就越多。我现在遇到的一个灰色区域是试图决定一个应用程序应该有多少层。例如,在 WPF MVVM 应用程序中,哪种分层方式合适?以下是不是太分开了?当我提到分层时,我的意思是为每一层创建一个新的类库。
- 演示文稿(查看)
- 查看模型
- 业务层
- 数据访问
- 模型层
- 实用层
或者对于非 MVVM 应用程序,这是否过于分离?
- 演示文稿
- 商务
- 数据访问
- 模型层
- 实用层
可以一起运行图层并为每个图层创建文件夹吗?对此灰色区域的任何着色将不胜感激。
【问题讨论】:
-
另一个你可能会问自己的问题是,多少层太少了?
-
社区维基?对此没有“正确”答案……灰色区域怎么样? :)
-
答案当然是42
-
你数到三,不多也不少。三是你要数的数,数的数是三。
-
当 42 闪过我的脑海,但我真的希望 43。
标签: c# wpf architecture mvvm n-tier-architecture