Необходимо выбрать шаблон уровня представления - MVP или MVVM для веб-форм ASP.NET и реализации WPF. - PullRequest
0 голосов
/ 10 февраля 2012

Для моего приложения требуется разработать одну и ту же функциональность в приложении ASP.NET Web Forms и в приложении, отключенном от WPF.Мне нужно выбрать шаблон презентации, который будет плавно вмещать обе технологии.Я склонялся к MVP, используя MVC # framework;но кажется, что все платформы MVP больше не поддерживаются или должны быть расширены для поддержки WPF.С другой стороны, MVVM, похоже, сейчас является популярной моделью представления;но в википедии упоминается, что у MVVM есть недостатки, когда речь идет о более крупных приложениях.

Мне нужны некоторые рекомендации по выбору шаблона и структуры реализации, которые не будут устареть через несколько коротких лет.MVP мертв для .NET стека?MVVM - лучший выбор?Существует ли инфраструктура MVVM для веб-форм ASP.NET?

Будем благодарны за любые предложения!

1 Ответ

1 голос
/ 10 февраля 2012

Ну, честно говоря, я ничего не знаю о MVP.Так что все, что я могу сделать, это для MVVM.И концепция MVVM не масштабируема для больших проектов - миф.Фактически в настоящее время у нас есть около 40+ проектов в нашем решении, и большинство из них, за исключением нескольких сборок моделей, следуют MVVM.И это замечательно.

Направляюсь к вам!MVVM устрашает из первых рук, но как только у вас есть готовый базовый фреймворк, это самый удобный для тестирования шаблон.Еще одно и довольно существенное преимущество состоит в том, чтобы продолжить работу дизайнеров и разработчиков отдельно.Это счастье, когда вы интегрируете их.Чисто вся логика в VM и UI в View.так что нет шансов пропустить какую-либо функцию для тестирования модуля.

Мои два цента.Надеюсь, это поможет!

...