dotnet最受欢迎的架构是什么?现在我正在使用ASP.NET MVC,但我希望通过更多架构来增加我的工作区域。请提供详细信息和链接。
答案 0 :(得分:6)
Onion architecture.
Sharp architecture.(实际上是一个框架)
最近 - 关于CQRS的热议。
我想添加Domain Driven Design,但它也不是一个架构(尽管它严重影响它)。因为人气增加了。
答案 1 :(得分:2)
取决于您的需求,您需要发现您的必需品,然后设计架构。看着: Do you have any good examples of "architecture for architecture's sake"?
我认为SOA或n层(没有用户界面)是后端最受欢迎的。对于客户端:asp.net(带有mvp模式),silverlight(带有mvvm模式)或带有任何伪MVV的重型客户端。
答案 2 :(得分:0)
NDepend文档附带了一些非常酷的在线文档/关于.NET代码体系结构的白皮书:
Advices on partitioning code through .NET assemblies
Control Components Dependencies to gain Clean Architecture
Re-factoring, Re-Structuring and the cost of Levelizing
Evolutionary Design and Acyclic componentization