Buenas,
El otro día me surgió un dilema sobre programación. Puede ser una tontería pero choco con una persona sobre eso y no se quién tiene razón.
La historia es que programando aplicaciones mi enfoque es "aprovéchate del sistema", mientras que el otro enfoque es "cuida al sistema".
Mi enfoque conlleva la creación de múltiples objetos contenedores de otros objetos. Esto conlleva, lógicamente, un aumento de recursos. Al realizarlo de esta manera con poco código haces mucho. Lo único que hay veces que cargas datos inecesarios (pero bueno todo eso depurable para mejorar el rendimiento).
El otro enfoque es escribir código más detallado creando objetos sólo en casos necesarios y lo demás asemejarlo a la programación estructura. Tirando mucho de métodos estáticos. De esta manera PHP únicamente va realizando tareas según va recorriendo el código. Objetos en memoria casi no hay o no hay directamente. Así, obviamente, el consumo de recursos es muy reducido.
Hay que decir que tenemos un servidor bastante potente.
El dilema es:
Poco código, muchos objetos y altos recursos (siempre que no satures la memoria claro).
ó,
Más código, menos objetos y pocos recursos.