Recomiendo que vaya con Yii Framework o CodeIgniter.
Como ha declarado que se ejecutará en la plataforma EC2 de Amazon, no le faltarán recursos, por lo que no me centraré en ese aspecto en mi análisis. Como esto es algo que es un factor externo a un marco, realmente no influye mucho en mi respuesta.
Como sabrá, los marcos simplemente hacen las cosas más fáciles y eliminan los problemas pequeños a intermedios que enfrentará al codificar su propia aplicación. CodeIgniter y Yii son excelentes marcos que no están lejos de una gran comunidad, complementos o documentación, pero no son adecuados para las mismas circunstancias.
- ¿Cuál será el futuro de la investigación cualitativa de mercado en las redes sociales web?
- ¿Qué aplicaciones web usas más para la productividad personal?
- ¿Hay alguna investigación sobre el papel que juegan los mensajes de texto en tiempos de necesidad médica? ¿Para pacientes y cuidadores?
- ¿Cuáles son ejemplos de páginas de inicio de aplicaciones web bien diseñadas?
- ¿Crees que AngularJS es el futuro del desarrollo web?
Sin saber más, solo puedo decir por experiencia que CodeIgniter es el mejor para empezar. A menos que esté hablando con millones de usuarios, donde en ese caso probablemente consideraría construir su propio marco, no necesitará nada más que CodeIgniter a menos que esté construyendo sistemas realmente complejos que puedan necesitar una arquitectura más rápida que es donde podría estar Yii para ti.
Las ventajas distintivas de CodeIgniter son la capacidad de codificar en su propio estilo y simplemente hacer que se vincule con el sistema central y la curva de aprendizaje para CI es mucho más fácil porque ese es su enfoque principal y por su extremadamente bien pensada documentación (por un poco más la profundidad es lo fácil que es aprender, logré aprenderlo en 2 días). Yii, por otro lado, es más un generador de código que luego modificas, por lo que no es tan fácil aprender cómo adaptar tus estilos de codificación a uno que no solo adhiera a la compatibilidad y aproveche al máximo la capacidad de Yii, sino que también necesitará ser mantenible por otros programadores. Si bien eso se aplica a ambos marcos, creo que es más necesario en Yii.
En conclusión, le recomiendo que use CodeIgniter, pero eso es por mi propia experiencia personal. Yii no es tan fácil de aprender, pero si supera sus problemas, podría ayudarlo a construir un sistema mejor y más rápido que realmente podría necesitar y CodeIgniter podría no ser capaz de ayudarlo tanto allí. Mi análisis se diferenciará según el tipo de aplicación que esté creando y qué es exactamente lo que quiere que haga.