2010-04-20 42 views

Respuesta

2

Según lo indicado por @Sarfraz Wikipedia es un buen punto de partida para este tipo de pregunta.

Para responder a su pregunta específica sobre la diferencia entre MVC y arquitectura de 3 niveles, primero debe comprender que MVC es (principalmente) un marco de interfaz gráfica de usuario/interfaz de usuario y un patrón de diseño.

En otras palabras, MVC sería solo un nivel en su arquitectura de 3 niveles, aún tendría un nivel "servicio/lógica comercial" y un nivel "persistencia/base de datos".

+0

I acabo de leer desde donde: Pro: la posibilidad de tener múltiples vistas basadas en un solo modelo; los mismos componentes se pueden usar y solicitar para su uso con cualquier interfaz; el modelo es autónomo y está separado del controlador y la vista, es mucho menos doloroso cambiar la capa de datos o las reglas de negocios; presentado con una cantidad de bloques de construcción reutilizables en el modelo y la vista. Con: tiene que pasar una buena cantidad de tiempo pensando en la forma en que las partes de la aplicación interactúan; más archivos para administrar que de otra manera; Exceso para pequeñas aplicaciones. –

+0

Sí, eso respalda mi respuesta, que 'MVC' solo sería un nivel único en su arquitectura de varios niveles. – Nate

Cuestiones relacionadas