Ho già fatto una domanda simile e ho ottenuto anche una risposta convincente?Cosa c'è di meglio: sviluppare un progetto Web in MVC o N -Tier Architecture?
What is difference of developing a website in MVC and 3-Tier or N-tier architecture?
A causa della conclusione di questa domanda ho iniziato a sviluppare progetti in N-tier Architettura.
Circa un'ora fa, ho fatto un'altra domanda, su quale sia il miglior schema di progettazione per creare l'interfaccia? Lì la risposta più votata mi suggerisce di usare l'architettura MVC.
What is the best design pattern to design the interface of an WebPage?
Ora sono confusa, primo post mi ha suggerito che entrambi sono simili, solo una differenza che in N-tier, il livello sono fisicamente e logicamente separata e uno strato ha accesso a quella sopra e sotto ma non tutti gli strati.
Penso che ASP.net abbia utilizzato l'architettura a 3 livelli durante lo sviluppo di applicazioni o applicazioni Web. Dove come framework come Zend, Symphony usano MVC.
Voglio solo attenermi a uno schema che è più adatto per lo sviluppo di WebProject? Può essere una confusione molto sciocca? Ma se qualcuno potesse chiarire questa confusione, sarebbe molto grato?
Sarà più facile rispondere se si spiegare più in dettaglio quello che hai in mente quando si dice "n-tier" e "MVC ". Entrambi questi termini si sono evoluti nel tempo e hanno acquisito diversi significati, alcuni dei quali si escludono a vicenda. –
In realtà, non ho una grande comprensione in entrambe le architetture MVC e N-tier – Starx
Il miglior modello di design è probabilmente un mito in quanto nulla sarà perfetto in tutti i casi, IMO. –