Las empresas no piden gente que programe en ninguna Framework puesto que si sabes programar en PHP y contratas a alguien y te piden que uses una framework, si de verdad sabes, cogerás la forma de trabajar rápido y programarás en dicha Framework.
Durante un tiempo yo pensaba si especializarme en las Framework, pero después de ver el resultado de las Framework en un artículo de un guru de php, se me quitaron las ganas, consume mucho proceso y hace muchas peticiones imnecesarias, y teniendo una buena baterá de código guardado que poder adaptar a cada desarrollo me parece más eficiente y bueno, puesto que como tu código ninguno.
Yo uso Codeigniter, se puede conseguir una guia en español, y es muy flaxible a la hora de agregarle librerias. Lo combino muy bien con xajax, con simplepie. Yo recomiendo ampliamente el uso de frameworks, permite una standarizacion a la hora de programar, por lo q pueden trabajar varios programadores en un proyecto grande. La decision de usar codeigniter fue tomada despues de probar diferentes framework, cakephp, simphony, qcodo, codeigniter y algun otro mas, estos fueron los q quedaron despues de descartar aquellos framework q no fueran MVC(Modelo, Vista, Controlador), la decision final despues deprobarlos todos fue codeigniter.
Suerte con tu decision.
Mercurio
framework o no framework.. la verdad es un panorama muy personal lo que yo te aconsejo es que te enfoque a aprender PHP si es que quieres programar en PHP, un framwork solo es una salida rapida, y lo que generalmente hace un framwork es crear codigo inicesario en exceso todo para evitar que el programdor trabaje un poco mas, pero esto es muy relativo al programador, en lo personal este tema es una discusion muy continua que tengo con mis colegas, la verdad creo que si sabes bien PHP, y no solo PHP, por que todos piensan que las web en PHP, solo son php y no, php solo es responsable del lado servidor, para controlar el lado cliente tienes que hacerte de recursos como javascript muchasveces los "programadores" que se dicen programar en PHP no saben ni HTML, la verdad con todo respeto considero que un framework es para los pseudoprogramadores, si te dedicas a estudiar bien las tecnicas de orientacion a objetos de estudiar bien las capacidades de un montor de base de datos, te encargas de aprender los leguajes que necesitas no tendras por que preocuparte de un framework y la verdad cuando llegas un nivel alto te da flojera estudiar un framework pero que tu mismo con el lenguaje puro y con algunas de tus librerias que has hecho en el tiempo que has ido trabajando lo harias en el mismo tiempo y ya tienes que aprender nada, ademas el estudiar un framework te casa con el, si el framework por x sircustancia no evoluciona tu no evolucionaras, si el framework se descontinua tu que haras??... al final el framework genera PHP, por que tu no generar directamente PHP, o te diras "programador" de x lenguajes cuando no sabes ni piscas de dicho lenguaje por que todo te lo hace el framework, yo la verdad prefiero mi independecia, ok, los framework pero creo que los framework son para programadores que no pueden estrucutrar bien sus codigo y se les hace dificil, no te preocupes por cual te pidan seguramente si alguna empresa utiliza alguno te dara la capacitacion o te dara tiempo para capacitarte, pero la verdad no le veo sentido, creo que hasta hoy ningun framework me a convensido de mejor aprender el leguaje, si voy a programar PHP aprendo PHP, si voy a programa JSP aprendo JSP, java java, C C, etc..lo de rapides de desarrllo depende mucho de las capacidades del programador. ejemplo yo puedo tener una clase para crear mis paneles y solo definir ciertas cosas que se diferencien, la OOP te da todo lo que quieras para agilizar tu codificacion. solo hay que saber aplicarla y se un buen programador no solo un pseudoprogramador que no gusta de retos, la mejor actitudi de un programador es el amor a los retos, si les temes,.. cambiate de profesion...