Hola,
He respondido una pregunta en términos similares aquí: ¿Cuál es el mejor PHP framewrok, Laravel o YII?
Nuevamente, mencionaré los mismos puntos que importan al comenzar un proyecto con una tecnología de código abierto.
- Cómo crear un sitio web similar a Hacker News o Growth Hackers usando WordPress
- Decidí que quiero aprender PHP. ¿Para qué se usa PHP exactamente en el desarrollo web front-end?
- Si aprendo SQL, ¿entendería MS Access? Estoy muy interesado en la gestión de bases de datos. Tengo experiencia previa en desarrollo web.
- Estoy aprendiendo ROR y me preguntaba si los empleadores estarían interesados en ver varios algoritmos / programas que escribí, o si solo se preocupan por las aplicaciones de Rails específicamente. ¿Debo incluirlo?
- Estoy desarrollando un sitio web donde las personas pueden subir notas y videos de conferencias para otros. ¿Cómo puedo obtener el almacenamiento para ellos?
Antes de comenzar su proyecto, le sugiero que primero descubra
- ¿Cuál es su requisito y cuál de estos marcos puede proporcionarle una solución con facilidad?
- Si no es así, cuál de estos marcos tiene un mejor apoyo de la comunidad, para que pueda obtener ayuda de la comunidad o ayuda profesional fácilmente.
- Qué marco ya tiene un código incorporado que lo ayudará a lograr su tarea más fácilmente sin reinventar la rueda. (reescribiendo el código).
Dado que va a buscar un sitio basado en redes sociales, sugeriría el marco de Symfony. Actualmente, Laravel (que también se basa en Symfony) seguramente está en tendencia, pero también podría desvanecerse. Al igual que cakePHP, CodeIgnitor, YII, etc.
En cambio, Symfony es un marco base / núcleo en el que se basan otros marcos o aplicaciones. Nuevamente, consulte esta respuesta a ¿Cuál es el mejor framewrok de PHP, Laravel o YII?
Si está creando un sitio de red social limitado a cierta audiencia o cierto nicho, incluso puede probar el marco Drupal. Consulte: 7 módulos que convertirán su sitio de Drupal en un fenómeno de redes sociales
Saludos,
Aniket Mohite