Esiste una risorsa o un sito che illustra la creazione della stessa applicazione (desktop o web) utilizzando diverse architetture di contrasto diverse? Come MVP contro MVVM rispetto a MVC, ecc. Sarebbe molto utile vedere come si presentano fianco a fianco usando il codice del mondo reale invece di confrontare la teoria scritta con la teoria scritta.
Ho spesso trovato che qualcosa può essere descritto bene in un libro, ma quando si va a implementarlo , le sottigliezze e le debolezze della teoria diventano immediatamente evidenti .