¿Se están preguntando los pros y los contras de la arquitectura MVC en términos de desarrollo de aplicaciones web? ¿Y cuál es la diferencia entre MVC y la arquitectura de 3 neumáticos?Ventajas y desventajas de MVC en términos de desarrollo de aplicaciones web
Respuesta
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".
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. –
Sí, eso respalda mi respuesta, que 'MVC' solo sería un nivel único en su arquitectura de varios niveles. – Nate
- 1. Ventajas y desventajas de NHibernate
- 2. Ventajas/desventajas de IIS Web Garden
- 3. Ventajas y desventajas de BPMN?
- 4. Ventajas y desventajas de DotNetNuke?
- 5. WCF: ventajas y desventajas
- 6. Desventajas del desarrollo de aplicaciones ASP.NET y ASP.NET MVC en F #?
- 7. Ventajas y desventajas de usar Storyboarding?
- 8. Ventajas y desventajas de usar Enterprise Library
- 9. Ventajas y desventajas de los métodos encadenables?
- 10. Komodo Edit y Notepad ++ ::: Ventajas y desventajas ::: Desarrollador de Python
- 11. Android NDK ventajas y desventajas
- 12. Ventajas y desventajas de usar java rmi
- 13. Ventajas y desventajas de Java EE frente a los servlets
- 14. Servicios web vs EJB vs RMI, ventajas y desventajas?
- 15. MVC vs HMVC para el desarrollo de aplicaciones web
- 16. Ventajas/desventajas de punteros automáticos
- 17. Ventajas/desventajas de guerras explosivas
- 18. Ventajas y desventajas de usar biblioteca compartida frente a EAR totalmente encapsulado
- 19. CMS orientado a eventos: ventajas y desventajas
- 20. Desarrollo de aplicaciones web en la Mac
- 21. Desarrollo de aplicaciones web en Scala
- 22. ¿Cuáles son las ventajas y desventajas de usar OpenID?
- 23. Proceso de desarrollo de aplicaciones web
- 24. Ventajas/desventajas de los archivos de encabezado
- 25. Ventajas y desventajas de los motores de reglas de Java
- 26. ¿Cuáles son las ventajas/desventajas de Canvas vs. DOM en el desarrollo de juegos de JavaScript?
- 27. CCI vs. Mono.Cecil: ventajas y desventajas
- 28. Castle Windsor o Spring.NET: ventajas y desventajas
- 29. Ventajas y desventajas de usar imágenes codificadas en base64
- 30. Ventajas y desventajas de SQLite.NET y SQL Server Compact
** [Es posible que se haya perdido esto, correcto .....] (http://en.wikipedia.org/wiki/Model%E2%80%93view%E2%80%93controller) ** – Sarfraz