MVVM Silverlight Framework Выборы - PullRequest
       5

MVVM Silverlight Framework Выборы

2 голосов
/ 21 сентября 2010

Какие фреймворки Silverlight MVVM мне следует рассмотреть, принимая во внимание эти области функциональности.

1) IoC - могу ли я выбрать свой? Я хотел бы избежать использования MEF с атрибутами.
2) Навигация
3) Упрощение обратного вызова
4) Абстракции типа «IMessageBox»
5) Тестируемость
6) Ведение журнала

Примечание: уменьшение конверсии в полноценный WPF не является проблемой. Это приложение всегда будет только Silverlight.

О каких еще вещах я не думал?

Какие-нибудь хорошие онлайн-ссылки, которые сравнивают и противопоставляют существующие рамки?

Ответы [ 3 ]

3 голосов
/ 21 сентября 2010

Мне лично нравится Prism , но вы можете найти полный список многих фреймворков / библиотек со сравнением функций здесь .

Надеюсь, это поможет.

Спасибо, Damian

3 голосов
/ 21 сентября 2010

ПРИЗМА (это главная страница). Вот некоторая информация о том, что она предлагает. Вот что Microsoft должна сказать об этом.

0 голосов
/ 21 сентября 2010

Просто короткая заметка, я знаю, что это не отвечает на ваш вопрос и т. Д.

Кто-то (Джош Смит) однажды сказал , что MVVM не имеет ничего общего с IoC;поэтому любая инфраструктура MVVM, которая вынуждает вас использовать определенную платформу IoC, делает что-то не так, по моему мнению.

Кроме того, тестируемость присуща MVVM, но только если вы выполняете свою работу по структурированию модели и модели ViewModel соответственно.Таким образом, инфраструктура MVVM никогда не должна ограничивать это, все зависит от вас.

...