¿Qué marco MVC puedo usar para hacer un gran sitio web sobre un tema determinado? Será como un sitio de redes sociales.

Puede usar CodeIgnitor, pero su relativo abandono en los últimos años más el reciente cambio de manos al Instituto de Tecnología de Columbia Británica significa que su futuro es un poco incierto.

Este traspaso es lo suficientemente reciente como para que quede por verse cuán activo será BCIT en la actualización y el mantenimiento del marco. He usado CodeIgnitor silencioso un poco y lo encuentro pasible pero no a la par con otros marcos por muchas razones. Active Record viene a la mente como una deficiencia específica. Pero si ya lo sabes bien, podría ser suficiente.

Si va por la ruta PHP, sugeriría como alternativa Laravel. Realmente ha recibido mucho apoyo y parece ser bastante sólido, aunque tengo que admitir que no lo he usado. Cometí el error en mi último proyecto PHP de elegir Symphony y eso fue un desastre.

Ruby on Rails también es una buena opción. Tiene una comunidad muy grande y activa y muchas bibliotecas (GEM). Personalmente no soy fanático, pero eso es por razones más subjetivas.

Pero si está dispuesto a ampliar un poco sus horizontes, y RoR es una opción, también puede consultar Django, que es un marco de Python muy sólido y extenso.

Personalmente lo prefiero a RoR y, al menos, diría que es más comparable en general que CodeIgnitor y posiblemente incluso Laravel dada su antigüedad. Probablemente pueda elegir y encontrar lugares donde cada uno sea mejor que el otro, pero en general se trata más de sus propios conocimientos y preferencias personales.

Al principio tienes que definir por qué no haces Ruby on Rails (RoR)? Debido a que mi marco sugerido puede tener el mismo problema (para el que no desea usar ruby ​​on rails)