Domanda

Mi sono imbattuto in questi due strumenti per aiutare a implementare il modello MVP in Microsoft .NET: applicazioni di architettura per l'enterprise. Il libro ha solo alcuni paragrafi su di loro, quindi vorrei esplorarli più approfonditi.

Attualmente mi occupo solo dello sviluppo di forme di Windows .net. Non ho ancora usato nessuno strumento ed ero curioso di sapere se qualcuno ha avuto esperienza con entrambi/uno di essi. Quali sono i pro e i contro tra i due? Sono entrambi comparabili o sono un "di fatto" in più rispetto all'altro.

Collegamenti per coloro che non hanno familiarità sugli strumenti:

È stato utile?

Soluzione

Bene, poiché pochi hanno visto questa pagina e nessuno ha commentato/risposto, fornirò una risposta alla mia domanda, ora che ho cercato un po 'di entrambi.

MVC# Framework Sembra un bel progetto leggero, ma è ancora in beta e non ha avuto molta attività negli ultimi 2 anni circa (quindi solo una versione VS 2008, anche se probabilmente funziona bene in VS2010). Sono un po 'preoccupato di usarlo nel codice di produzione in quanto è in discussione il futuro/maturità. Questo è un peccato in quanto è stato menzionato con entusiasmo di Dino Esposito nel suo libro (che è stato scritto nel periodo in cui è uscito MVC#).

SCSF Sembra essere un progetto dei pesi massimi, ma è supportato dal team di modelli e pratiche di Microsoft. Ha una versione per VS 2010 (così come il 2008). Non è in beta e dovrebbe quindi essere un'opzione più matura. Utilizza anche la libreria Enterprise 5.0. Dato che sono interessato all'unità per il CIO e forse a scopi AOP, la dipendenza dalla Biblioteca Enterprise 5.0 non sarà un grosso problema. Detto questo, temo che questo sia ancora troppo pesante, Swiss-Army-Knife, un progetto. Lo stesso si può dire della Biblioteca Enterprise (ho menzionato l'interesse in quanto potrebbe essere una vendita più facile per gli altri sviluppatori che non hanno familiarità con modelli e pratiche agili pertinenti poiché è "da Microsoft").

Nessuno di questi strumenti sembra essere "di fatto" (un tale strumento non sembra esistere qui con MVP). Quindi sono tutte orecchie per commenti su altri approcci all'implementazione MVP nei moduli di Windows. È migliore?

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top