Прикладная платформа для интеграции ASP.NET MVC и MVVM - PullRequest
2 голосов
/ 20 января 2012

У нас есть приложение WPF.В будущем планируется расширить это приложение, а также перенести некоторые функции в Интернет.

Я знаю, что мне следует использовать шаблон проектирования MVVM для WPF.Я хотел бы использовать ASP.NET MVC для веб-приложения.Мой вопрос заключается в том, существует ли инфраструктура приложений, которая как бы интегрирует эти два и облегчает разработку приложений WPF и ASP.NET параллельно.

Цель - минимальное дублирование кода.

Я сейчас смотрю на CSLA.NET.Он заявляет о поддержке приложений ASP.NET MVC и MVVM.Я не уверен, насколько велика поддержка, пока я полностью не оценил ее.

1 Ответ

1 голос
/ 05 сентября 2012

Это просто невозможно, потому что MVC и MVVM "совершенно" разные.То, что вы должны сделать, это поместить как можно больше кода в сервисы.Эти сервисы могут быть повторно использованы, когда вам нужно только написать использование сервиса (это может быть контроллер или модель представления).Затем вы сохраняете большую часть логики в сервисах, которые можно получить через контейнер IoC (или локатор служб).

...