Что в настоящее время наиболее широко используется и принят шаблон проектирования для разработки .NET приложений с Windows и Веб Пользовательский интерфейс?
Примером этого может быть приложение, которое извлекает данные из стороннего источника (такого как канал RSS) со следующими пользовательскими интерфейсами:
- WinForms UI, который кэширует некоторые данные локально (xml)
- ASP.NET Web UI, который кэширует данные на сервере (SQL)
Мои мысли MVC , MVP или
MVVM . Я ищу современный шаблон, который использует или относится к конкретным
Функции .NET (такие как привязка данных,
LINQ и IProviders).