views:

157

answers:

3

Hello All

What are the most popular architecture with dotnet? Right now i am using ASP.NET MVC, but i want to increase my work area with more architecture.Please provide me detail and links.

+5  A: 

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.

Arnis L.
Thak's @@Arnis...
Pankaj
+2  A: 

Depends of your needs, you need to discover your requisites and later design the architecture. Look at: http://stackoverflow.com/questions/473088/do-you-have-any-good-examples-of-architecture-for-architectures-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.

Pablo Castilla
Thanks @@pablocastilla... i am going to start work on distribute application(It will working on LAN).i mean server and satellite model. So which architecture should use?
Pankaj
just wanted to add SOA and mvp mvvm mwhateverm ones. :)
Arnis L.
server and satellite are two different application and i want to use WCF to communicate server and satellite.Please help me to grow my concept with the help of your gr88 idea's
Pankaj
well, SOA is more than technology, you should divide your business into autonomous and independent services which are orquestated by another ones. It is a huge architecture oriented for really big, or systems that will became big. If you have two systems that need to be connected make them totally independent and put somekind of orchestration on it (for example wwf 4.0).WCF is a really good choice for implementing web services.We just dont know the problem as you, just isolate your domains, do not make spaghetty and so on...
Pablo Castilla
That's gr8 for me Thanks
Pankaj