Рекомендации фреймворка MVVM для разработки Windows Phone 7

Может ли кто-нибудь порекомендовать хороший и легкий фреймворк для разработки mvvm на Windows Phone 7? Список плюсов и минусов был бы полезен.


person Joshscorp    schedule 31.03.2011    source источник


Ответы (2)


Jounce: http://jounce.codeplex.com/ Это действительно дополнительное руководство, но я нашел его полезным. В нем есть несколько действительно полезных элементов отладки и ведения журнала, что упрощает работу с MEF, особенно когда что-то идет не так.

MVVM Light: http://www.galasoft.ch/mvvm/ Я использовал MVVM light. - его обмен сообщениями очень прост и удобен в использовании.

UltralightMVVM: http://ultralightmvvm.codeplex.com/

Этот вопрос также может вам помочь: Windows Phone 7 Silverlight MVVM (и другие) фреймворки

person Aim Kai    schedule 31.03.2011

Существует также Caliburn Micro — с его помощью проще сначала создать ViewModel, а затем — View. Он создан больше для разработчика программного обеспечения, чем для дизайнера.

person Rafal Spacjer    schedule 31.03.2011
comment
Мне очень нравится Caliburn.Micro, но я бы держался подальше от него при разработке WP7. Как вы говорите, Caliburn.Micro гораздо удобнее использовать виртуальную машину, но этот подход невозможен в WP7. Есть обходные пути, но в конце концов вам лучше использовать более подходящую структуру MVVM. - person Martin Doms; 01.04.2011
comment
Хорошо, спасибо за комментарии. Я буду иметь это в виду, если буду начинать какой-либо проект для WP7. - person Rafal Spacjer; 01.04.2011