En el que quiera pasar mucho tiempo. Nadie puede ni debe responder esta pregunta con un marco.
Una aplicación web grande es una con muchas partes móviles. Cada vez que tiene muchas partes móviles, se arriesga a asumir más y más deudas técnicas para hacer que las cosas sucedan en lugar de hacer que sucedan correctamente. Mi programador favorito de cómic:
- ¿Cuál es la mejor plataforma que debo usar para alojar una aplicación web a gran escala?
- ¿Cuáles son los pros y los contras de las aplicaciones web completamente basadas en tokens basadas en sesiones y en sesiones gratuitas?
- ¿Cuándo usan los desarrolladores JavaScript y por qué?
- Cómo obtener todas las imágenes en una carpeta de un sitio web usando PHP
- ¿Es Django o Pylons un mejor marco de desarrollo web para Python?
… porque es verdad. Siempre se acercará al panel derecho, y se requiere mucho trabajo y arquitectura para evitarlo. Si no te gusta trabajar en el marco que has elegido, o simplemente no lo entiendes muy bien, simplemente te quedarás con un lío descuidado, que solo empeorará cada vez más con el tiempo.
Por esta razón, lo mejor que puede hacer para su proyecto es ignorar lo que todos dicen que es el mejor marco, e ir con el que usted personalmente entiende y con el que más disfruta trabajando, porque pasará MUCHO tiempo trabajando con eso.