Какова самая популярная архитектура с dotnet? Сейчас я использую ASP.NET MVC, но я хочу расширить свою рабочую область с помощью большей архитектуры. Пожалуйста, предоставьте мне детали и ссылки.
Луковая архитектура. Острая архитектура. (на самом деле это фреймворк)
В последнее время - слухи о CQRS .
Я бы хотел добавить Domain Driven Design , но это тоже не архитектура (несмотря на то, что это серьезно на нее влияет) Потому что его популярность увеличивается.
Зависит от ваших потребностей, вам нужно найти свои реквизиты и позже разработать архитектуру. Смотреть на: У вас есть хорошие примеры "архитектуры ради архитектуры"?
Полагаю, что SOA или n-уровень (без пользовательского интерфейса) являются наиболее популярными для back-end. И для клиентов: asp.net (с рисунком mvp), silverlight (с рисунком mvvm) или тяжелый клиент с любым псевдо-MVC.
Документация NDepend поставляется с довольно интересной онлайн-документацией / справочниками по архитектуре кода .NET:
Советы по разбиению кода через сборки .NET
Зависимости компонентов управления для получения чистой архитектуры
Рефакторинг, реструктуризация и стоимость выравнивания
Эволюционный дизайн и ациклическая компонентизация
Расслоение, метрика уровня и дискурс метода
Боевая сфабрикованная сложность