Cita:
Iniciado por rutame ¿debería centrarme en aprender PHP Orientado a Objetos o empaparme con un Framework?
No puedes hacer lo segundo sin lo primero.Lo primero es andar, lo segundo, correr.
Los frameworks no son simplemente un conjunto de funciones para ayudar al programador.Intentan arreglar problemas históricos de PHP, y mucho conocimiento y experiencia está puesto en ellos.Por eso, no es sólo importante conocer "cómo" hacen los frameworks las cosas, sino "por qué" las hacen así, y, en realidad, esto es lo más complicado.
De hecho, aunque hay alguna diversidad en el "cómo" (los frameworks, para hacer lo mismo, varían *algo* en el cómo), hay bastante poca en los "por qué" (lo que intentan hacer, más o menos, es lo mismo).
Sin embargo, hay bastante poca documentación sobre el "por qué" es mejor hacerlo así que de la forma "tradicional".Está, de alguna forma, sobreentendido, o entremezaclado en los manuales de distintos frameworks.
Muchos de los programadores que me asignan, saben, aproximadamente, los "cómo", pero es muy raro que sepan los "por qué".Y esto hace que aunque conozcan las herramientas, no sepan muy bien cuándo o cómo usarlas.(aparte de que la mayor parte de los frameworks son bastante inconsistentes en esto último)