Model-View-Presenter in salsa Duz

Dovendo descrivere ad una persona le modalità con cui ad oggi utilizzo il pattern Model-View-Presenter, ho optato per la realizzazione di un (modesto) video.

Nulla di particolarmente accademico, anzi lo scopo è decisamente più pratico; ma ho semplicemente pensato che dovendolo comunque realizzare potrebbe rivelarsi anche una base su cui prendermi gli insulti confrontarsi su UGIdotNET.

Per fare qualche passo indietro, la mia difficoltà iniziale era relativa al (troppo) tempo che richiede un'implementazione "pura" di MVP con una view completamente passiva ed inoltre dal fatto che una view di questo tipo non permettesse di sfruttare a fondo i vantaggi specifici degli specifici ambienti di GUI.

Il compromesso che sto adottando ormai da diversi mesi mi sta soddisfando, delegando tutto ciò che riguarda le entità al presenter, mantendendo al contempo il controllo su tutto ciò che riguarda i dettagli di GUI ed il codice "aggiuntivo" da scrivere è davvero minimo e ripaga abbondantemente con pulizia, gestibilità, testabilità, ecc.

Come sempre, se non fosse stato per gli insegnamenti Jedi proferiti dal pres & co. e per i relativi brainstornig con Markino e Raf, adesso probabilmente non sarei qui a scrivere (e dire) fesserie su MVP, per cui sapete con chi prenderverla!!

Il video (se proprio avete istinti masochistici) lo trovate qui.

UPDATE: Meglio tardi che mai... ecco i sorgenti dell'esempio.

Print | posted @ giovedì 26 giugno 2008 15:19

Comments on this entry:

Gravatar # re: Model-View-Presenter in salsa Duz
by Emanuele DelBono at 27/06/2008 19:36

Grandiosa iniziativa!!
Davvero bella!
Gravatar # re: Model-View-Presenter in salsa Duz
by Mario Duzioni at 30/06/2008 12:05

Grazie infinite per i feedback, sinceramente non mi aspettavo proprio che potesse avere un riscontro così positivo anzi, mi aspettavo anche qualche "steccata" sulle mani... :-)

Allora proverò a:
1) proporre il "Modello Arkanoid" a Fowler :-),
2) pubblicare gli altri video che devo già comunque realizzare per lo stesso motivo,
3) pubblicare gli esempi (temo senza alcune libs in alcuni casi, ma cmq vediamo...)

Ciao!
Gravatar # re: Model-View-Presenter in salsa Duz
by Daniele Armanasco at 02/07/2008 00:23

Ho apprezzato tantissimo il filmato.
Grazie!
Gravatar # re: Model-View-Presenter in salsa Duz
by Mario Duzioni at 02/07/2008 11:47

Grazie a te!
Mi fa davvero molto piacere.
Comments have been closed on this topic.