/ / MVVM Silverlight Framework Choices - wpf, silverlight, xaml, mvvm, mvvm-light

MVVM Silverlight Framework Choices - wpf, silverlight, xaml, mvvm, mvvm-light

Na które struktury Silverlight MVVM powinienem spojrzeć - biorąc pod uwagę te obszary funkcjonalności.

1) IoC - czy mogę wybrać własne? Chciałbym uniknąć używania MEF w / Atrybuty.
2) Nawigacja
3) Uproszczenie wywołania zwrotnego
4) Abstrakcje typu "IMessageBox"
5) Testowalność
6) Logowanie

Uwaga: złagodzenie konwersji na pełne WPF nie jest problemem. Ta aplikacja zawsze będzie tylko Silverlight.

O jakich innych rzeczach nie myślałem?

Jakieś dobre referencje online, które porównują i kontrastują obecne ramy?

Odpowiedzi:

3 dla odpowiedzi № 1

Osobiście lubię Pryzmat, ale możesz znaleźć obszerną listę wielu frameworków / bibliotek z porównaniem funkcji tutaj.

Mam nadzieję, że to pomoże.

Dzięki, Damian


3 dla odpowiedzi № 2

PRYZMAT (to jest strona główna). Oto kilka Informacja o tym, co oferuje. Oto, co Microsoft musi zrobić mówić o tym.


0 dla odpowiedzi № 3

Krótka notatka, wiem, że to nie odpowiada na twoje pytanie i tak dalej.

Ktoś (Josh Smith) jeden raz powiedziany że MVVM nie ma nic wspólnego z IoC; więc jakakolwiek struktura MVVM, która zmusza Cię do korzystania z konkretnej struktury IoC, robi coś złego w mojej opinii.

Testowalność jest również wrodzona MVVM, ale tylko wtedy, gdy wykonujesz swoją pracę polegającą na odpowiedniej strukturze modelu i ViewModel. Tak więc ramy MVVM nigdy nie powinny tego ograniczać, wszystko zależy od ciebie.