Preguntas etiquetadas con mvc

14
¿MVC se aplica solo a la web?

Es casi instantáneo cada vez que hablo con los desarrolladores sobre Model View Controller ( MVC ), me dicen que hace una solicitud a una url, el servidor construye una entidad (MODELO) y le proporciona una representación visual de ese modelo. Entonces, ¿esto significa que MVC es solo para la web...

13
¿Debo incluir el marcado HTML en mi respuesta JSON?

En un sitio de comercio electrónico, al agregar un artículo a un carrito, me gustaría mostrar una ventana emergente con las opciones que puede elegir. Imagina que estás pidiendo un iPod Shuffle y ahora tienes que elegir el color y el texto para grabar. Me gustaría que la ventana sea modal, por lo...

13
¿Debería el controlador saber acerca de Ver y Modelo? ¿o viceversa?

Conceptualmente estoy tratando de entender si debería estar haciendo esto: item = Model() screen = View() brain = Controller(item, screen) o esto.. brain = Controller() item = Model(brain) screen = View(brain) o esto.. class Controller(): def __init__(self): item = Model(self) screen =...

12
Patrones para aplicaciones web pesadas ajax

Hasta ahora, he sido un gran admirador del patrón MVC para desarrollar aplicaciones web. Para la web, he desarrollado principalmente en PHP (con los marcos Kohana y CodeIgniter) y Ruby (RoR). A medida que mis aplicaciones se vuelven más pesadas en el lado de Ajax (aplicaciones de una sola página,...

12
Manejo de errores en PHP cuando se usa MVC

He estado usando Codeigniter mucho recientemente, pero una cosa que me pone nerviosa es manejar errores y mostrarlos al usuario. Nunca he sido bueno en el manejo de errores sin que se vuelva desordenado. Mi principal preocupación es cuando devuelvo errores al usuario. ¿Es una buena práctica usar...

12
Servicio MVC y RESTful API

MVC es bastante sencillo. Hay un modelo, un controlador y una vista. Cuando creamos un sitio web, todo se junta cuando el cliente envía la solicitud de palabra clave REST al servidor -> el servidor hace coincidir la URL solicitada con la acción del controlador -> que luego llama a los modelos...

12
Use una capa de servicio con MVC

Si un controlador se engorda demasiado y la creación de instancias del modelo comienza a acumularse, se podría usar una capa de servicio. Si acabo de ajustar la lógica dentro de una clase de servicio, obtendré un montón de servicios con uno / dos métodos. Esto se siente como un olor a código....