Por lo general, decido qué marco usar según la naturaleza del proyecto;
- Symfony : su marco muy grande, y se considera avanzado; Úselo cuando se trata de un proyecto a largo plazo, que es muy complejo y requiere muchas personalizaciones avanzadas.
- Laravel : marco de tamaño mediano, construido sobre Symfony (solo se toman clases seleccionadas), rápido de desarrollar con muchas funcionalidades y complementos de ayuda, y una estructura que permite expandirse fácilmente, puede manejar proyectos relativamente grandes.
- Codeigniter : marco relativamente pequeño, pero muy potente, y puede manejar proyectos de hasta mediano tamaño, estable, fácil de adaptar.
- Yii : No tengo experiencia personal en ello, pero se considera un gran marco.
No creo que se vuelva obsoleto, de hecho, creo que es un lenguaje en crecimiento, que continuará avanzando.
Me gusta Laravel y creo que vale la pena aprenderlo, pero uno de los principales inconvenientes sería la frecuencia con la que cambia, con cada lanzamiento habrá muchos cambios sin compatibilidad con versiones anteriores, y esos lanzamientos son bastante frecuentes.
No creo que haya un marco único que pueda considerarse el mejor, porque cada uno de ellos tiene su fuerza de alguna manera.
- ¿Cuál es el uso real de los sockets web? ¿Es realmente importante en el desarrollo web y móvil?
- ¿Es posible usar una presentación de diapositivas receptiva que use imágenes de fondo con 3 puntos de interrupción usando javascript?
- ¿El inicio de sesión social reemplazará el registro tradicional?
- ¿Cómo interactúan todos los lenguajes de programación y todos los lenguajes de secuencias de comandos con cualquier sistema de administración del servidor de bases de datos? ¿Alguien puede desarrollar un software de base de datos completamente nuevo utilizando el lenguaje de programación C?
- Cómo hacer una página web profesional casi sin experiencia en programación web (templetes gratuitos, etc.)