Saltar al contenido

¿Es MVC un patrón de diseño o un patrón arquitectónico?

Te traemos la solución a esta interrogante, al menos eso deseamos. Si tienes interrogantes coméntalo y con gusto te ayudaremos

Solución:

MVC es más un patrón arquitectónico, pero no para una aplicación completa. MVC se relaciona principalmente con la interfaz de usuario/capa de interacción de una aplicación. Seguirá necesitando una capa de lógica empresarial, tal vez alguna capa de servicio y una capa de acceso a datos. Es decir, si te gusta el enfoque de n niveles.

¿Por qué uno de ellos tiene que ser true?

Ambos pueden ser truedependiendo del punto de vista.

MVC puede ser un patrón arquitectónico, si forma la base de la arquitectura de la aplicación.

También puede verse simplemente como un patrón de diseño, una noción abstracta que es aplicable a cualquier aplicación.

Patrones de diseño decir cómo escribir código de manera efectiva (considerando Code Metrics).

Algunos beneficios:

  1. Fácilmente Mantenible
  2. Alta reutilización
  3. Legible debido a las abstracciones

Patrones arquitectónicos decir cómo utilizar los recursos de manera efectiva.

  1. La ejecución de tareas paralelas como programadores y diseñadores gráficos pueden trabajar en paralelo.
  2. Se pueden utilizar múltiples tecnologías para construir un software.

En MVC,
a). Las vistas se pueden crear usando plantillas javascript y también se puede usar html
b). Los controladores se pueden escribir .NET framework y
C). Los modelos se pueden escribir en Java: se puede usar un servicio Java que devuelve solo datos json.

Mientras que en el patrón de diseño, un patrón no poder implementarse en el que el código se pueda escribir en múltiples tecnologías como la clase AdminUser en Java, la clase Customer en C#, la clase Partners en Php y un patrón de fábrica en Ruby 🙂 hmmm… ¿tan fácil? 🙂

Tienes la opción de patrocinar nuestra publicación ejecutando un comentario o dejando una puntuación te damos la bienvenida.

¡Haz clic para puntuar esta entrada!
(Votos: 0 Promedio: 0)



Utiliza Nuestro Buscador

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *