Каковы проблемы шаблона MVVM? [закрытый]

Я только что столкнулся с этой проблемой. Я должен был удалить мой текущий virtualenv и восстановить его.

pipenv --rm
rm Pipfile.lock
pipenv install
19
задан Cameron MacFarland 19 May 2009 в 16:51
поделиться

3 ответа

Вот хорошая короткая запись в блоге о преимуществах и недостатках MVVM , прямо от самого Джона Госсмана.

Его основные недостатки:

«Для простой пользовательский интерфейс, MV-VM может быть излишним. В более крупных случаях может быть трудно спроектировать ViewModel заранее, чтобы получить нужную степень универсальности. Связывание данных для всех его чудес является декларативным и труднее отлаживать, чем приятный императив вещи, в которых вы просто устанавливаете точки останова "

22
ответ дан 30 November 2019 в 03:20
поделиться

Это отличный шаблон и, честно говоря, один из немногих очищенных шаблонов пользовательского интерфейса для WPF. Я имею в виду, что многие люди это понимают и приняли. Поэтому получить помощь и информацию по этому поводу относительно легко.

Самым большим недостатком, на мой взгляд, является то, что он увеличивает количество классов и компонентов в вашем приложении, поскольку SRP превосходит DRY в этом шаблоне. При этом я думаю, что оно того стоит.

6
ответ дан 30 November 2019 в 03:20
поделиться

Да, это перебор для небольших приложений Hello World Style.

4
ответ дан 30 November 2019 в 03:20
поделиться
Другие вопросы по тегам:

Похожие вопросы: