[PHP] MVC e Three Tier

Linguaggi di programmazione: php, perl, python, C, bash e tutti gli altri.
simonebf
Prode Principiante
Messaggi: 68
Iscrizione: domenica 25 gennaio 2015, 16:54

[PHP] MVC e Three Tier

Messaggio da simonebf »

Salve qualcuno può spiegarmi la differenza tra il pattern mvc e il Three Tier?

Grazie
Avatar utente
Zoff
Moderatore Globale
Moderatore Globale
Messaggi: 33338
Iscrizione: mercoledì 10 ottobre 2007, 22:36

Re: [PHP] MVC e Three Tier

Messaggio da Zoff »

Molto in breve, le relazioni tra i componenti in 3T sono lineari, in MVC sono triangolari.

3T:

Codice: Seleziona tutto

Model <---> Business Logic <---> UI
MVC:

Codice: Seleziona tutto

    Controller
        ^ ^
       /   \
      /     \
     V       V
  View <---> Model
Prima di aprire una discussione leggi le Guide, poi vedi se c'è un HowTo nel Wiki e fai una ricerca nel Forum!
Applica semplicemente il [Risolto]! Prova: http://forum.ubuntu-it.org/viewtopic.php?f=70&t=548821
Vuoi qualcosa di piu' dal forum? Prova i miei script: http://forum.ubuntu-it.org/viewtopic.php?f=70&t=597066
simonebf
Prode Principiante
Messaggi: 68
Iscrizione: domenica 25 gennaio 2015, 16:54

Re: [PHP] MVC e Three Tier

Messaggio da simonebf »

Grazie Zoff, non avevo letto la risposta. Ma concretamente qual è la differenza?
simonebf
Prode Principiante
Messaggi: 68
Iscrizione: domenica 25 gennaio 2015, 16:54

Re: [PHP] MVC e Three Tier

Messaggio da simonebf »

Nel three tier tutto deve passare per business logic mentre nell'MVC no. Giusto?
Avatar utente
Zoff
Moderatore Globale
Moderatore Globale
Messaggi: 33338
Iscrizione: mercoledì 10 ottobre 2007, 22:36

Re: [PHP] MVC e Three Tier

Messaggio da Zoff »

In entrambi c'è un unico coordinatore, ma MVC una volta che il Controller ha assegnato uno o più Modelli alle Viste consente alle viste ri richiedere i dati direttamente al modello.
Prima di aprire una discussione leggi le Guide, poi vedi se c'è un HowTo nel Wiki e fai una ricerca nel Forum!
Applica semplicemente il [Risolto]! Prova: http://forum.ubuntu-it.org/viewtopic.php?f=70&t=548821
Vuoi qualcosa di piu' dal forum? Prova i miei script: http://forum.ubuntu-it.org/viewtopic.php?f=70&t=597066
Scrivi risposta

Ritorna a “Programmazione”

Chi c’è in linea

Visualizzano questa sezione: 0 utenti iscritti e 9 ospiti