Ya escuchaste muchas veces cosas como «¿Cómo que no usás un framework de php?», ¿verdad?
Y seguramente, de tanto escucharlo te dió curiosidad pero… al buscar te encontrás con que hay tantas opciones para elegir que parece que nunca vas a lograrlo.
La pregunta es inevitable: ¿cuál es el mejor framework?
Esto es casi como preguntar ¿a quién querés más? ¿a tu mamá o a tu papá?
Como en muchas otras áreas de la tecnología la gente tiende a fanatizarse en favor de las herramientas que le resultan más familiares, con lo cual, encontrar opiniones objetivas es ciertamente difícil.
No voy a dar muchas vueltas, el framework que a mí más me gusta es Symfony, pero de ninguna forma diría que es «el mejor».
Conozco unos cuantos buenos:
También hay algunos que se conocen como micro-frameworks:
Si algo no te convence (el código generado, la facilidad o no para hacer las tareas simples, etc…), es un buen momento para pasar al siguiente candidato por el pre-filtro y así sucesivamente hasta que encuentres la horma de tu zapato 🙂
¿Cuál es tu framework favorito?
En definitiva, la elección siempre será tuya.
Cómo elegir un framework PHP
Si bien la última palabra siempre es tuya, te puedo dar algunas ideas que, espero, te ayudarán a tomar la mejor decisión:
- ¿Cuándo se hizo el último commit? (Asumo que se trata de un framework de código abierto).
- Si ves que hace más de 1 año que no hay un commit lo más probable es que este framework esté discontinuado… mala señal
- ¿Qué tan grande es la comunidad de usuarios/desarrolladores?
- Si te cuesta mucho encontrar foros de discusión, blogs y demás indicios de que hay mucha gente usando/trabajando en el framework es otro punto en contra
- ¿Hay buena documentación?
- ¿Tiene alguna finalidad específica? Y en tal caso, ¿coincide con tus necesidades?
Si las respuestas a estas preguntas te satisfacen el próximo paso es descargar el framework, intentar armar una app sencilla (tipo «Hola Mundo!») y ver cómo te resulta.
Si algo no te convence (el código generado, la facilidad o no para hacer las tareas simples, etc…), es un buen momento para pasar al siguiente candidato por el pre-filtro y así sucesivamente hasta que encuentres la horma de tu zapato 🙂

¿Te quedó alguna duda? Publica aca tu pregunta