Pera no es "pesada", dependiendo de lo que esté haciendo. Algunas bibliotecas de peras pueden tener una ingeniería excesiva, pero en general, no está nada mal.
Úselo para cuando necesite una biblioteca o dos sin un marco completo. Pero si necesita un conjunto de bibliotecas consistente y de gran escala, le sugiero que utilice un marco como Zend (ya sea que use o no la arquitectura) para las bibliotecas.
<personal_opinion>
El único problema que he enfrentado con él es que hasta hace muy poco, apoyaron PHP4. Eso significa que todo el código que produjeron no podría aprovechar ninguno de los elementos de OOP PHP5 más nuevos. Ahora eso ha cambiado, pero muchas de las bibliotecas no se han actualizado. Entonces, realmente es una mezcla de algunas utilidades realmente buenas y algunas realmente eih. Mira antes de elegir ciegamente es mi opinión ...
Por lo tanto, mirándolo en su conjunto, se puede ver como un gran lío (como lo pones) debido a la gran cantidad de viejos y abandonados proyectos. Pero algunas partes de él se mantienen activamente y son de muy alta calidad (especialmente el núcleo). Se supone que debe ser reconstruido a cabo en función de sus necesidades, no se utiliza como un marco, por lo que a mí esto no es un gran problema ...
</personal_opinion>
Esto no es directamente cierto (con respecto a Zend). En 1.0 hay [hay formas de hacerlo] (http://stackoverflow.com/q/4314960/338665), y es un objetivo de diseño completo en [2.0] (http://framework.zend.com/wiki/ display/ZFDEV2/Zend + Framework + 2.0 + Requirements? showComments = false # ZendFramework2.0Requirements-Providemechanismsforusing just thepartsof the frameworkwork needed) ... – ircmaxell
No hay forma * oficial * de utilizar paquetes Zend individuales. Siempre puedes hackear. – cweiske