Sto usando WPF, Prism e Unity per sviluppare l'interfaccia utente per un'applicazione .net. L'interfaccia utente verrà eseguita da un PC, ma ho anche bisogno di sviluppare un componente server complesso separato che fornirà servizi al componente PC tramite WCF.
Prisma e Unità hanno dimostrato di essere di grande valore nella creazione di un'applicazione modulare, almeno per quanto riguarda l'interfaccia utente. Mi piacerebbe anche rendere modulare il componente server, ma non riesco a trovare da nessuna parte le tecniche, i modelli e le tecnologie adatti. Ho preso in considerazione:
- Unity o uno degli altri contenitori DI
- Parti selezionate di Prism, come moduli ed eventi
Sono adatti per lo sviluppo di un componente server modulare? Oppure sono solo queste tecnologie di interfaccia utente e dovrei guardare qualcosa di completamente diverso?