Domanda

Sono un principiante in termini di schemi di design. Ho appena iniziato a imparare MVC quando sento un nuovo brusio, MVVM.

Voglio imparare le intuizioni di entrambi ridisegnando un vecchio inventario e l'applicazione di fatturazione che ho sviluppato per un cliente. Voglio scrivere sia un'applicazione WPF basata su Windows che una versione basata sul Web. Voglio usare lo stesso set di classi se possibile, in caso contrario, almeno con poche modifiche.

Ho letto un paio di articoli, ma non sto seguendo l'architettura e i concetti di alto livello di .NET 3.5 e 4 discussi lì. Voglio muovermi passo dopo passo progettando solo ciò di cui ho veramente bisogno nel mio progetto nella vita reale.

Esiste un facile riferimento passo-passo a MVVM? MVVM è un super-set o un sottoset di MVC? Quale modello è moderno e quale dovrei scegliere per le versioni di Windows e Web della mia applicazione?

Ci sono alcune classi che raramente ho bisogno di connettermi con la vista. In tal caso, la progettazione della stessa classe in modo MVVM si rivelerà un lavoro aggiunto.

Nessuna soluzione corretta

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