Мы запускаем WPF с проектом MVVM и должны принять решение о PRISM или MVVM Light (я новичок в обеих этих фреймворках). Я прочитал несколько сообщений, но все еще имею несколько вопросов. Может кто-то, пожалуйста, пролил свет на следующие аспекты w.r.t. обе рамки?:
-
Производительность: будет ли какая-либо одна структура работать лучше, чем другая, по какой-либо причине?
-
Связь в приложении (viewmodel to viewmodel или между модулями и т.д.): я прочитал, что MVVM Light имеет Messenging Service, который также выглядит довольно простым. Но PRISM, похоже, не имеет эквивалента. Это правда? Как PRISM обрабатывает взаимодействия?
-
Тестирование устройств: прочитайте, что PRISM лучше поддерживает Unit Testing. Можем ли мы еще написать тесты NUNIT или VSTS в MVVM Light?