h1

Rails e MVC

Lunedì 7 Aprile , 2008

Ovvero: modello-vista-controller.

Il funzionamento è semplice, se tradotto in semplici parole.

 
Modello = dati

Il modello rappresenta i dati, e le regole applicabili su di essi,

Vista = interfaccia

La vista è ciò che l’utente vede, basata sui dati del modello corrispondente. In pratica è la “formattazione” dei dati.
Possono esserci più viste per un solo modello.

Controller = cuore e cervello

Il controller è quello che riceve i dati dalbrowser e in base alle richieste prende i dati che li servono dal modello e li mostra tramite la giusta vista.

 
Rails aggiunge un router (tra browser e il controller) che ha il semplice scopo di instradare correttamente le richieste.

Capito questo siamo a metà dell’opera.

2 comments

  1. Immagine tratta dal “Agile web development with Rails”? :-D

    Grandioso libro! :-p


  2. beccato ;P


Lascia un Commento