2011-12-09 22 views
6

Sto lavorando a un'applicazione modulare e ho deciso di riavviare e integrare Prism in ciò che sto cercando di creare invece di provare a ricreare la ruota.Applicazione modulare con MVVM, Prism, WPF e MEF - Esempi/Esercitazioni

Requisiti:

  • facilmente aggiornato con nuove funzionalità (UI/Servizi)
  • WPF (Non Silverlight, specialmente ora che MS ha detto più aggiornamenti :()
  • libreria condivisa che case comuni compiti/servizi
  • Possibilità di bloccare l'accesso a DLL importazioni/metodi basati su gruppi aD
  • Compatibile con qualcosa di simile AvalonDock

Ad esempio:

utente normale: accesso per visualizzare, creare, modificare, attrezzo speciale 1

Power User: l'accesso per visualizzare, creare, modificare, cancellare, attrezzo speciale 1, attrezzo speciale 2

Devo andare con un MVVM Framework come MVVM Light o Prism (v4) supporto abbastanza buono per MVVM per WPF (Tutti gli esempi che ho visto usano Silverlight) per un'applicazione su larga scala?

Ci sono delle buone risorse là fuori? Ho provato a cercare, ma soprattutto trovo persone che fanno la stessa domanda da mesi/anni fa. Ho letto la maggior parte della Guida per gli sviluppatori di Microsoft Prism ma non ha molti esempi ed è più una panoramica di come funziona Prism, e gli esempi che ha per MVVM sono basati su Silverlight.

Ci sono libri che consiglieresti? Ho studiato Building Enterprise Applications con WPF e MVVM ma non ha le migliori recensioni e la maggior parte della gente dice che è anche piuttosto breve quando si tratta di codice/dettagli.

+1

Ebbene sembra la domanda è stata chiusa, ciò che renderebbe meno localizzata? Non posso essere l'unico che usa WPF, MVVM, Prism e MEF ... – John

+2

Peccato che non possa dare a Will -1 per chiudere la domanda. Sto cercando di trovare buoni schemi e risorse per fare proprio questo. – bporter

+1

@bporter si potrebbe voler controllare http://karlshifflett.wordpress.com/ ha creato la sua libreria "Ocean" che aiuta con MVVM e Prism. È disponibile una versione betaish del suo talk/demo di Boise e prevede di rilasciare la prossima versione "completa" nei prossimi mesi. – John

risposta

1

Hai visto i video di Prism presenti in Pluralsight? È un sito di iscrizione, ma puoi sempre iscriverti per la prova gratuita di 10 giorni.

http://www.pluralsight-training.net/microsoft/Courses/TableOfContents?courseName=prism-introduction

+0

No, ho visto i loro video MVC3 che erano abbastanza carini e gratuiti ma non hanno guardato. Daro un'occhiata per vedere cosa offrono, grazie. – John

+0

Grazie non ho notato il tuo nome fino ad ora, ottimo lavoro sulla copertura di Prism. L'unica cosa che mi sarebbe piaciuta sono state le versioni di MEFed, visto che hai coperto per lo più Unity, ma ha comunque aiutato molto e gli esempi MEF sono stati molto interessanti. Grazie ancora è stato un buon punto di partenza. Sto ancora provando a lavorare in Avalondock con MVVM nei moduli. – John

+0

Grazie per la serie di video, l'ho guardato. Ora sto cercando di implementare lo stesso usando MEF. Ma hanno problemi. Potete per favore dare un'occhiata a questa domanda: http://stackoverflow.com/questions/37316189/how-to-register-views-for-navigation – Vishal

Problemi correlati