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áles son los pasos que debo seguir para aprender y convertirme en un desarrollador web completo de Ruby / Rails?
- ¿Por qué se usa Javascript principalmente para el desarrollo web?
- ¿Qué marco de desarrollo web Java debo usar para un nuevo proyecto?
- Con la esperanza de contratar a un ingeniero informático pronto para una participación en el capital, ¿algún consejo sobre dónde / a quién buscar? ¿Qué quieren ver los ingenieros informáticos para convencerlos de trabajar por la equidad?
- ¿Vale la pena la curva de aprendizaje de Drupal para una persona de tecnología que puede construir sitios web geniales con LAMP?