Kha*_*zor 9 architecture asp.net
我最近与同事讨论了推动我们的Web应用程序遵循纪律的n层结构.让我感到震惊的是,我想不出任何其他选择.
是否总是应该将Web应用程序分层?
传统的N层架构的替代方案是Udi Dahan讨论的命令 - 查询责任隔离(CQRS)架构.
像所有的架构决策,你真的应该想想,当用它作为讨论这里
就个人而言,我倾向于在我的软件旅行中看到很多"过度架构",这可能会使事情变得更加复杂,并且使维护起来更加困难,而且显然也会花费更多.您首先需要首先考虑业务问题,而不仅仅是选择架构.
让事情尽可能简单,以获得最佳结果和轻松重构.