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

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

Quali framework MVVM di Silverlight dovrei esaminare, tenendo conto di queste aree di funzionalità.

1) IoC - posso scegliere il mio? Vorrei evitare l'uso di MEF w / Attributes.
2) Navigazione
3) Semplificazione della richiamata
4) Astrazioni di tipo "IMessageBox"
5) Testabilità
6) Registrazione

Nota: attenuare una conversione a WPF in piena regola non è un problema. Questa app sarà sempre solo Silverlight.

Quali altre cose non ho pensato?

Qualche buon riferimento online che confronti e contrapponga i quadri attuali?

risposte:

3 per risposta № 1

Mi piace personalmente Prisma, ma puoi trovare un elenco completo di molti framework / librerie con confronto delle caratteristiche Qui.

Spero che aiuti.

Grazie, Damian


3 per risposta № 2

PRISMA (questa è la pagina principale). Ecco alcuni informazione su ciò che offre Ecco cosa Microsoft deve dire a proposito.


0 per risposta № 3

Solo una breve nota a margine, so che questo non risponde alla tua domanda e così via.

Qualcuno (Josh Smith) una volta disse che MVVM non ha nulla a che fare con IoC; quindi, qualsiasi framework MVVM che ti obbliga a utilizzare uno specifico framework IoC, a mio parere, ha qualcosa di sbagliato.

Inoltre, la testabilità è innata per MVVM, ma solo se fai il tuo lavoro di strutturazione di Model e ViewModel di conseguenza. Quindi un framework MVVM non dovrebbe mai limitare questo, dipende tutto da te.