Hay muchos frameworks disponibles para PHP, la mayoría de ellos derivados / construidos sobre el framework Symphony. La buena noticia es que no necesitas aprenderlas todas.
En mi opinión, aprender uno de estos dos sería una buena opción:
- Laravel: el marco más publicitado, donde están los trabajos actualmente. Aprende esto si te estás enfocando en el mercado laboral.
- Yii2: el marco más rápido con extrema facilidad de desarrollo. Aprenda esto si está desarrollando su propio software.
Después de evaluar todos los marcos principales (Laravel, CI, Cake, Yii2) creando aplicaciones de muestra, descubrí que Yii2 es el más fácil y rápido de aprender. Además, con su generador automático gii, puede generar CRUD básico tan pronto como tenga listo el diseño de su base de datos. Con la integración integrada de Bootstrap y la disponibilidad de una gran cantidad de widgets en github (especialmente aquellos de karthik-v), puede desarrollar una aplicación rápida, segura y hermosa prácticamente en ningún momento.
- ¿Cuál es la mejor manera de organizar el trabajo de un equipo de desarrolladores que trabajan de forma remota en un gran proyecto web?
- ¿Cuál es la diferencia y la relación entre CMS, base de datos, marco web?
- ¿Aprender Node.js después de conocer JavaScript del lado del cliente es como aprender Sass después de CSS? Si no, ¿hay una mejor analogía?
- ¿Cuál es el futuro de los marcos web?
- ¿Es ilegal copiar las subcategorías como escritura y traducción de otro sitio web?