Most popular architecture used with dotnet
What are the most popular architecture with dotnet? Right now i a开发者_JAVA百科m using ASP.NET MVC, but i want to increase my work area with more architecture.Please provide me detail and links.
Onion architecture.
Sharp architecture. (it's a framework actually)
Lately - there's buzz about CQRS.
I would like to add Domain Driven Design but it's not an architecture either (despite that it seriously influences it). Because it's popularity increases.
Depends of your needs, you need to discover your requisites and later design the architecture. Look at: Do you have any good examples of "architecture for architecture's sake"?
I suppose SOA or n-tier (witout the UI) are the most popular for back-end. And for clients: asp.net (with mvp pattern), silverlight (with mvvm pattern) or heavy client with any pseudoMVC.
NDepend documentation comes with some pretty cool online documentation / white books concerning architecture of .NET code:
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
Layering, the Level metric and the Discourse of Method
Fighting Fabricated Complexity
精彩评论