Como Desarrollador PHP/Web, soy un gran admirador de MVC (Modelo-Vista-Controlador). Me encanta construir una aplicación sobre una base sólida que definitivamente separe la lógica de negocios, la lógica de presentación y el flujo de control.¿Patrón de diseño para el procesamiento de datos? (Alternativa MVC)
Sin embargo, también trabajo mucho en aplicaciones del lado del servidor, que simplemente procesan datos y registran el proceso y los resultados relevantes (como scripts de importación, scripts de migración de datos, servicios web, servidores de socket TCP) , etc.) No hay necesidad de un gran framework MVC en estos casos.
Me doy cuenta de que MVC todavía se puede aplicar aquí, pero parece exagerado. Además de un enfoque de procedimiento en bruto o una mezcla aleatoria de objetos de clase, ¿hay algún patrón de diseño arquitectónico específico especialmente adecuado para aplicaciones de procesamiento de datos, ejecución única y tipo daemon de servidor?
http://en.wikipedia.org/wiki/Architectural_pattern_(computer_science) podría ser de ayuda. – Amber
u dio un enlace muerto ... – Amirshk
Pruebe http://en.wikipedia.org/wiki/Architectural_pattern_%28computer_science%29 en su lugar. Los enlaces de Wikipedia incluyen paréntesis que causan estragos en SO y un montón de otras cosas, por lo que deberían estar codificados en URI como% 28 y% 29. –