Cita:
Iniciado por cbwarz umm, ahora que mencionas que es un sistema grande, te aconsejo no usar una fachada para todo el sistema. Usa controladores por caso de uso, de esta manera cada caso de uso tiene su punto de entrada y ademas es mas facil distribuir el trabajo en multiples desarrolladores. Teniendo cada caso de uso su fachada puedes hacer subsistemas reutilizables
Cuando decis usar controladores te referis a tener una fachada por cada caso uso ?
O ej: una fachada para lo que tenga que ver con usuarios, otra para lo relacionado a los productos, ect, etc..
Ej:
UsuariosFacada::getAll();
ProductosFacada::getAll();
Saludos!