Finalmente mi sono deciso, anche perche’ mi devo preparare alle nuove MCPD e quindi ho iniziato a lavorare con WPF. Devo dire che il pattern MVVM e’ davvero interessante anche se io ho gia’ intenzione di metterci dentro una mia deviazione. Ci sono un paio di cose allo stile MVC che non mi gustano molto. Inoltre gli stili, il binding e la gestione fantastica del layout in stile markup mi piace davvero molto. Peccato che sia Kaxaml che VS lasciano ancora a desiderare con l’ intellisense, ma vedremo piu’ avanti.

Anyway, per chi fosse interessato ho trovato in rete una serie di post niente male che posto qui come elenco, o meglio, come MUST per chi vuole fare le cose per bene.

Sicuramente il blog di John Gossman.

  1. DataModel-View-ViewModel pattern: 1
  2. DataModel-View-ViewModel pattern: 2
  3. DM-V-VM part 3: A sample DataModel
  4. DM-V-VM part 4: Unit testing the DataModel
  5. DM-V-VM part 5: Commands
  6. DM-V-VM part 6: Revisiting the data model
  7. DM-M-VM part 7: Encapsulating commands
  8. DM-M-VM part 8: View Models

Inoltre una serie di posts e tutorials niente male che nel complesso aiutano a capire meglio il tutto.

  1. Introduction to Model/View/ViewModel pattern for building WPF apps
  2. 100 Model/View/ViewModels of Mt. Fuji
  3. The PresentationModel pattern
  4. Further reflection on PresentationModel
  5. Confusion over definition of Controller in MVC
  6. Whats a controller anyway?
  7. Model-View-ViewModel pattern example
  8. Model-View-ViewModel
  9. First try at a ViewModel for the example
  10. Advantages and disadvantages of M-V-VM
  11. UML diagram of Model-View-ViewModel pattern

Infine, come aveva gia’ consigliato Corrado tempo fa, il Toolkit per Visual Studio, che io personalmente non ho ancora usato.

Cheers,