Shift Javascript framework - Che modello è questo? MVP, MVC o qualcos'altro [chiuso]

2

Ho creato un framework molto piccolo per essere in grado di allontanarmi da tutte le confusioni durante lo sviluppo. Il punto del framework non è quello di sostituire qualsiasi libreria di scelta, ma semplicemente segregare il codice alla sua logica corretta.

Puoi vedere la fonte su github insieme ad alcuni esempi di codice: link

Mentre cerco di descrivere lo schema che sto usando, comincio a chiedermi come dovrebbe essere definito. E questa è la mia domanda per te. Cosa vorresti dire che il seguente grafico simboleggia?

Mi piace pensarlo come uno schema MVP, ma vorrei sentire la tua opinione.

Inoltre, se ritieni che il diagramma di flusso non riesca a ricampionare il codice, fammi un commento e tenterò di risolverlo.

    
posta superhero 04.02.2013 - 13:37
fonte

1 risposta

3

MVP. Nel classico MVC, sia la vista che il controller possono accedere al modello. Nel tuo caso hai un livello logico oggetto (il Presenter nel tuo caso, vedi lo schema sotto) con conoscenza sia del modello che della vista, mantenendo questi due isolati.

Un commento aggiuntivo a questo. Fowler in pensione MVP dal suo catalogo di modelli e diviso in due: Controller di supervisione e Vista passiva . Non ho esaminato il tuo codice, ma vale la pena leggerlo.

    
risposta data 04.02.2013 - 14:36
fonte

Leggi altre domande sui tag